[英]How to use Admin Model as foreign key in django?
我嘗試建立一種關系,因為一位管理員可以添加一個或多個訂閱計划。
我試試這個但沒有奏效
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.