美文网首页
django(自连接)----------12.29

django(自连接)----------12.29

作者: a荷包蛋 | 来源:发表于2018-02-28 10:59 被阅读0次

自连接的定义:即是主键表又是外键表

第一步:创建APP

第二步:将app的名字添加到settings.py里的DATABASE 里面

第三步:创建models.py文件

from django.db import models

class Style(models.Model):

        sname=models.CharField(max_length=200)

        sprent=models.ForeignKey('self',null=True,[blank=True])       -----引入外键(自己)【】--可以不写

        def __str__(self):

                return self.sname

第四步:迁移

第五步:创建app里的admin.py文件

from django.contrib import admin

from .models import *

# Register your models here.

admin.site.register(Style)

第六步:我们可以访问网站添加内容

相关文章

网友评论

      本文标题:django(自连接)----------12.29

      本文链接:https://www.haomeiwen.com/subject/argigxtx.html