对于一个导入的django,该如何运行?有哪些准备工作?
1. 数据库迁移
找到django项目下的app:
在setting文件中查找app名字:plant
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'plant'
]
在终端运行命令:
//创建迁移
python manage.py makemigrations plant
// 查看迁移内容
python manage.py sqlmigrate plant 0001
// 应用迁移
python manage.py migrate plant
若是报错:pymysql.err.InternalError: (1050, “Table already exists”)
python manage.py migrate --fake
// 然后再迁移
2. 依赖文件requirements.txt安装,导入包
// 依赖文件安装
pip install -r requirement.txt
// 顺便说下,依赖文件生成
// pip freeze > requirements.txt
3. 运行django
python manage.py runserver