(二)django运行:数据库迁移等

对于一个导入的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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章