0 本身在先建立一个数据库,create database app02 CHARACTER set utf8; 最后的 CHARACTER set utf8必定要加。解决中文乱码问题html
1 SETTING 配置python
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'library', 'USER':'', 'PASSWORD':'', 'HOST':'', 'POST':3306, } }
2 在项目文件里面的 __init__.py中输入mysql
import pymysql
pymysql.install_as_MySQLdb()sql
若是没有,会报错数据库
Traceback (most recent call last): File "C:\Anaconda3\lib\site-packages\django\db\backends\mysql\base.py", line 26, in <module> import MySQLdb as Database ModuleNotFoundError: No module named 'MySQLdb'
3 在app文件的modes.py中 django
建立数据表: session
class Books(models.Model):
bid=models.AutoField(primary_key=True)
booknumber=models.AutoField(max_length=16)
bookname=models.CharField(max_length=32)
4 注册app,在项目文件夹中setting.py ,app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'appfirst.apps.AppfirstConfig',
'library'
]
5 初始化运行htm
输入两条命令:blog
python manage.py makemigrations
py manage.py migrate
运行以前也能够先 输入
来检查你的模型的语法和逻辑是否正确。 若是一切正常,你会看到 0 errors found 消息。若是出错,请检查你输入的模型代码。 错误输出会给出很是有用的错误信息来帮助你修正你的模型