版权声明:转载博文请注明出处。 https://blog.csdn.net/weixin_41297332/article/details/81951376
环境说明:
python3.6 django2.0 pycharm编辑器
环境安装完毕后:
1.创建一个django项目:
django-admin startproject mysite
网上其他注意,暂未遇到:
如果有 DJANGO_SETTINGS_MODULE 环境变量 未设置这样的错误,将上面语句改为: django-admin.py startproject website.
2.新建一个app(appname自定义)
python manage.py startapp appname
把appname添加到setting配置文件:
INSTALLED_APPS的最后面
3.连接数据库
运用pymysql连接mysql数据库配置文件:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydjangoDB',
'USER':'root',
'PASSWORD':'root',
'HOST':'localhost',
'PORT':'3306',
}
}
dijango初始化文件__init__.py中初始化数据库
import pymysql
pymysql.install_as_MySQLdb()
在app的model.py文件中新建表
from django.db import models
# Create your models here.
class Admin(models.Model):
name = models.CharField("姓名",max_length=50)
pwd = models.CharField("密码",max_length=50)
class Meta:
db_table = 'admin'
4.创建表到数据库
python manage.py makemigrations
执行之后,在app的migrations文件夹下生成一个 0001_initial.py的文件,执行成功
python manage.py migrate
在数据库中查看建立的表结构