我试着发展一种关系一个管理员可以添加一个或多个订阅计划。
我试了一下,但不工作
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)