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

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

第一步:创建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)

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容