[英]How to use Admin Model as foreign key in django?
I try to develop a relationship as One admin can add one or many subscription plans.我尝试建立一种关系,因为一位管理员可以添加一个或多个订阅计划。
I try this but not worked我试试这个但没有奏效
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 关系
Just create "Admin" class in models file.只需在模型文件中创建“Admin”类。 Then, use it as foreign key.然后,将其用作外键。
Eg例如
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.