drf使用开发接口

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   #同步表

  

 

上一篇:python Django权限控制之rbac应用组件


下一篇:PHP源代码安全审计工具之Progpilot