1.创建程序并初始化数据库:
models.py中的内容:
from django.db import models # Create your models here. class Category(models.Model): """ 文章分类 """ name = models.CharField(verbose_name='分类',max_length=32) class Article(models.Model): """ 文章表 """ category = models.ForeignKey(verbose_name='分类',to='Category',null=True, blank=True,on_delete=models.PROTECT) #使用to做模型关联 title = models.CharField(verbose_name='标题', max_length=32) summary = models.CharField(verbose_name='简介', max_length=255) content = models.TextField(verbose_name='文章内容')
运行命令:
makemigrations 命令
"D:\Program Files\JetBrains\PyCharm 2020.1\bin\runnerw64.exe" D:\Evns\hulala\Scripts\python.exe "D:\Program Files\JetBrains\PyCharm 2020.1\plugins\python\helpers\pycharm\django_manage.py" makemigrations d:/PycharmProjects/hula #创建表
migrate 命令
"D:\Program Files\JetBrains\PyCharm 2020.1\bin\runnerw64.exe" D:\Evns\hulala\Scripts\python.exe "D:\Program Files\JetBrains\PyCharm 2020.1\plugins\python\helpers\pycharm\django_manage.py" migrate d:/PycharmProjects/hula #同步表