命令
创建项目
python startproject MyBlog
创建模板
项目下,创建templates文件夹
修改settinig.py
创建模型
目录先切换到创建好的项目下(含manage.py文件那一层)
python manage.py startapp myblog_model
用命令行打开mysql,给这个web项目,新建一个数据库
create database myblog
在model.py中,新建表
from django.db import models
class User(models.Model):
name = models.CharField(max_length=20)
age = models.IntegerField(2)
修改setting.py, 添加MyBlog_Model到INSTALLED_APPS中,这样Project就包含了这个模型。
创建表格
python manage.py migrate
如果你修改model.py,然后再更新数据库表格,那么用以下命令,makemigrations是告诉django做了更新,migrate是更新到数据库
python manage.py makemigrations myblog_model
python manage.py migrate myblog_model
如果你要查看你创建表格或者更新表格的数据库命令是如何的,可以用以下命令,0001是每一次更新后再migrations文件夹下的py文件名称
python manage.py sqlmigrate myblog_model 0001