Django创建数据库表格
记录配置 ctest:api名称
1、程序数据库配置
__init__.py文件(settings.py同目录下,也可以之间添加在settings.py)
import pymysql
pymysql.install_as_MySQLdb()
将settings.py中的DATABASES修改为可用的数据库配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': "XXXXX", 'NAME': "Ctest", 'USER': "root", 'PASSWORD': "XXXXX", 'PORT': "3306", } }
2、创建数据库
mysql中创建库
mysql -uroot -pXXX
CREATE DATABASE Ctest;
3、models.py里面创建数据库模型
from django.db import models
# Create your models here.
class Environment(models.Model): env_id = models.AutoField(primary_key=True, null=False) env_name = models.CharField(max_length=50) project = models.ForeignKey('Project', on_delete=models.CASCADE) description = models.CharField(max_length=100) url = models.CharField(max_length=100) private_key = models.CharField(max_length=50)
#这里这样定义后,后续get,只能渠道env_name def __str__(self): return self.env_name
4、settings.py中在INSTALLED_APPS将application添加
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'ctest', --添加 ]
5、命令行运行,创建表格
python3 manage.py migrate python3 manage.py makemigrations ctest python3 manage.py migrate ctest
6、启动程序
进入EasyTest目录执行:
python manage.py runserver 127.0.0.1:1314


浙公网安备 33010602011771号