title: Django基础配置(一)
tags: Django
date: 2019/01/02
Django基础配置(一)#
创建一个写内容的项目,取名为
python manage.py startapp app
MVT:
注意: MVT模式是由MVC模式演变出来的.
MVC模式是所有框架遵循的模式.
MVC:
- M: 模型层
- V: 模板,html页面
- C: 业务逻辑层 – controller 写业务逻辑的地方
一.settings.py中配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dj8',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': 3306
}
}
如果出错,在DATABASE中添加’OPTIONS’:{‘isolation_level’:None}
二.安装pymysql
在工程目录的__init__.py文件中 定义 pymysql.install_as_MySQLdb
三.迁移和插入管理员账号
1. python manage.py migrate 迁移
2. python manage.py createsuperuser 插入管理员账号
四.如果在model.py中添加了表之后进行迁移
1. 生成迁移文件 python manage.py makemigrations
2. 迁移 python manage.py migrate