1、查看django的版本号
python -m django --version
2、python与Django之间的版本配合 3、运行你创建的第一个项目
cd 创建的根目录
python manage.py runserver
4、项目和应用之间的区别
应用是专门做某件事情网络应用程序–比如博客系统,或者公共记录的数据库,或者简单的投票数据库。项目只是一个网站使用的配置和应用的集合,项目可以包含很多种应用,应用可以被多个项目使用
5、创建一个应用app
6、检查installed_apps设置是否正确
7、激活创建的模型,在数据库中创建表
python manage.py makemigrations polls
你将会看到类似于下面这样的输出:
Migrations for 'polls':
polls/migrations/0001_initial.py:
- Create model Choice
- Create model Question
- Add field question to choice
已经进行了一次迁移
sqlmigrate 命令接收一个迁移的名称,然后返回对应的 SQL:
$ python manage.py sqlmigrate polls 0001
你将会看到类似下面这样的输出(我把输出重组成了人类可读的格式):
BEGIN;
8、创建数据表
python manage.py migrate
改变模型需要三步:
编辑 models.py 文件,改变模型。
运行 python manage.py makemigrations 为模型的改变生成迁移文件。
运行 python manage.py migrate 来应用数据库迁移
初试API
进入交互式Pyhone命令行
python manage.py shell
创建一个管理员账号
python manage.py createsuperuser
Username:admin