django - Django如何删除模板中的ForeignKey
问题描述
我想在表单和模板中删除 ForeignKey 并自动生成它在此处输入代码
模型和表格在那里:
from django.db import models
from django.contrib.auth.models import User
from django.forms import ModelForm
class PostProduit(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
titre = models.CharField(max_length=255)
categorie = models.CharField(max_length=255)
description = models.TextField(max_length=255)
prix_en_FCFA = models.CharField(max_length=255)
Whatsapp = models.BooleanField(max_length=255)
photo_1 = models.ImageField(upload_to="image/")
photo_1 = models.ImageField(upload_to="image/", null=True, blank=True)
photo_1 = models.ImageField(upload_to="image/", null=True, blank=True)
photo_1 = models.ImageField(upload_to="image/", null=True, blank=True)
date = models.DateTimeField(auto_now=True)
def __str__(self):
return f"{self.user} ===> {self.titre}"
class PostProduitForm(ModelForm):
class Meta:
model = PostProduit
fields = '__all__'
解决方案
fields
只需在变量中添加要在表单中添加的字段,如下所示:
fields = ['titre', 'categorie', 'description', ...]
您可以随时参考Django 官方文档以获取更多信息。
推荐阅读
- javascript - SignalR js 2 示例未在 2019 年调用
- react-native - 如何设置我的视图样式以将内容包装在里面
- vb.net - 无法读取一个数字,打印输出,然后在 VB 中移动到下一个数字
- python-3.x - 使用python在亚马逊选择产品尺寸后如何获取价格值?
- java - 如何在Android上将POST请求加载到带有标题和正文的Webview
- cardano - 可以创建私人卡尔达诺网络吗?
- angular - 如何为此端点结果制作域模型?
- sql - 带有运算符的 PostgreSQL CASE WHEN 返回空行
- php - 使用php在shopify中添加脚本标签
- css - 我需要帮助在引导程序 4 中订购列