如何在django中使用Admin模型作为外键?



我试着发展一种关系一个管理员可以添加一个或多个订阅计划。

我试了一下,但不工作

from django.db import models
from django.contrib import admin
class SubscriptionPlansModel(models.Model):
title = models.CharField(max_length=50)
price = models.IntegerField()
duraion = models.IntegerField()
admin = models.ForeignKey(admin,on_delete=models.CASCADE)

您实际上是在与模块而不是数据库模型建立ForeignKey关系

创建"Admin"类中的模型文件。然后,使用它作为外键。

class Admin(admin.ModelAdmin):
pass
class SubscriptionPlansModel(models.Model):
title = models.CharField(max_length=50)
price = models.IntegerField()
duraion = models.IntegerField()
admin = models.ForeignKey(admin,on_delete=models.CASCADE)

相关内容

  • 没有找到相关文章

最新更新