要創建管理界面來編輯某些字段,這是最佳做法嗎?自定義默認的Django管理員或創建管理員模板?Django管理面板界面
我想通過管理員編輯status
字段。但其他字段,管理員無法編輯..在這種情況下,我可以爲管理員編寫新的視圖和模板,或者只是自定義默認的管理面板?
class SendProduct(models.Model):
PAYMENT_CHOICE = (
('A', 'Advanced'),
('C', 'COD'),
)
item_name = models.CharField(max_length=200)
item_details = models.TextField()
delivery_address = models.TextField()
payment_type = models.CharField(max_length=1, choices=PAYMENT_CHOICE)
payable_amount = models.IntegerField(default=0)
delivery_charge = models.IntegerField(default=0)
qr_code = models.ImageField(upload_to='qrcode', blank=True, null=True)
user = models.ForeignKey(Profile, on_delete=models.CASCADE)
status = models.IntegerField(default=0)
如何構建您想要適應的模型?如果你需要有效的幫助,你應該添加它。 – PRMoureu