1.创建应用
在runserver运行中,打开另外一个终端窗口
cd /root/my_python 目录 ,这是manage.py所在的目录
激活虚拟环境
source ll_env/bin/activate
创建一个应用
python manage.py startapp learning_logs
它会在当前目录下面,创建一个learning_logs目录,
里面包括admin.py, app.py , __init__.py , migrations , models.py , tests.py, views.py
2.定义模型
模型models.py对应数据库,修改models.py,增加一个类。
3.激活模型。
在settiings.py中,添加INSTALLED_APPS,比如增加一个 'learning_logs'
修改了models.py和settings.py后,运行这个命令:
python manage.py makemigrations learning_logs
它让Django修改数据库,创建了一个表,用来存储模型的类。
此时,Django仅仅是创建了迁移文件,还没有正式迁移。
下面这个命令是迁移,完成表的创建工作:
python manage.py migrate
4.创建网站管理员
python manage.py createsuperuser
5.向网站注册模型
编辑admin.py,添加以下内容:
from learning_logs.models import Topic
admin.site.register(Topic)