django-forms相关内容
嗨,我正在尝试在 Django 中自定义我的 ModelForm.表格如下所示: class RegistrationForm(forms.ModelForm):元类:型号 = 注册字段 = ['姓名'、'年龄'、'详细信息'......] 我正在尝试向不同的字段添加不同的类,以及占位符和无标签.我怎么做?有没有办法在模板中执行此操作? 解决方案 您可以使用小部件向字段添加类和其他参数
..
我希望我的数据可以在 Django 管理页面中内联编辑.但是,我只希望每行中的某些字段列可编辑.这些列将针对每一行更改.基本上,如果某个单元格中的值为空,我希望显示一个下拉选项.如果它不为空,那么我不希望它是可编辑的,而是希望它是只读的. models.py: class Size(models.Model):size = models.CharField(max_length=20, p
..
我正在向注册添加字段,用户已创建并保存,但数据未到达数据库.没有自定义用户模型.附加字段转到不同的表,它是不同的模型. settings.py SOCIALACCOUNT_AUTO_SIGNUP = FalseACCOUNT_SIGNUP_FORM_CLASS = 'myapp.forms.UserDataForm'LOGIN_REDIRECT_URL = '/'SOCIALACCOUNT
..
我有一个用于创建客户的 CreateView,但我还需要与该客户一起创建一个“识别"模型.我有一个识别模型,它有一个模型的外键,因为我们需要能够将任意数量的 ID 添加到某些(驾驶执照、护照等) 无论如何,当前代码(仅创建一个新客户)如下所示: class CustomerCreationView(CreateView):template_name = "customers/custome
..
我是 Python 新手 &Django 并且目前正在苦苦挣扎.我使用 Django 模型表单创建了一个更新/编辑表单,但它只是没有预先填充表单字段并将其同时发布到数据库中. 我认为问题在于form = AdvertForm(request.POST or None, request.FILES or None, instance=form). 如果没有request.POST or
..
我正在使用 Django ModelForms.我有一个下拉选择器,允许用户选择国家.该国家/地区是预订模型的一部分,并使用 django_countries 定义.例如, 在models.py中 from django_countries import CountryField类预订(模型.模型)名称 = models.charField(max_length=100)国家 = Coun
..
如果你有多个表单 from django 导入表单类 NameForm(forms.Form):your_name = forms.CharField(label='你的名字', max_length=100)类 SecondNameForm(forms.Form):your_name = forms.CharField(label='你的名字', max_length=100) 有没有办法在
..
嗨,我在表单中编写了一个 def clean(self) 函数,以确保如果之前已经有一个具有相同标题的帖子,他们将返回一条消息说该标题已经存在因此无法提交表单. 现在的问题: 当我输入一个已经存在的标题并尝试创建帖子时,之前输入的所有数据都将被删除,我将被重定向到一个新的表单.没有出现错误.我想要的是当我尝试单击创建按钮时引发错误并显示给用户,以便所有数据都保留在那里,用户知道并且可以
..
我正在尝试验证 Django 中的 DecimalField 在 shell 中尝试: >>从 django.forms 导入 DecimalField>>从 django.core.validators 导入 MaxValueValidator>>f = DecimalField(max_digits=2,decimal_places=1,validators=[MaxValueVali
..
我正在尝试从查询中获取 Django 表单,但我一直以错误的方式进行操作.查看了几个例子,但我做的有点不同.这是我的代码, 乐形 class ItemForm(ModelForm):元类:型号 = 物品exclude = ('已删除') 和部分视图 def 索引(请求):用户 = 用户尝试:last_modified_list = ShoppingList.objects.filter
..
我正在尝试尽量减少使用引导程序样式呈现表单所需的代码量,希望仅使用 {{ form }} 进行呈现,但我还没有尚未设法找到一种方法来呈现 BooleanField 与文本前的复选框. from django.forms import Form, BooleanField类 MyForm(Form):field = BooleanField(label='Test Label')MyForm().
..
我想在使用 Crispy Forms 时做一些简单的事情;我只想在用户属于员工组时显示字段集.这在像这样的标准模板中很容易解决: {% if user.is_staff %}显示额外的东西{% 万一 %} 也许我错过了手册中的某些内容,但我不知道如何将“{% if user.is_staff %}"之类的模板标签注入到脆皮表单布局中.如果我可以像下面这样使用虚构的“Djangotag"
..
我有一个存储在 AWS S3 中的 ImageField(类似于 FileField).在表单中,它具有显示图像文件路径的“当前"标签.我想修剪并只显示文件名. 参考 Django 中的最新答案:自定义 FileField 值在编辑模型时,我仍然无法让它工作. 它显示“当前",文件路径名如下:https://imgur.com/a/xkUZi form.py class Cus
..
我在网上使用了尽可能多的例子,我可以拼凑起来,试图让我的两个简单模型能够进行内联表单集,从而允许我将许多文件添加到技术图纸中.这不起作用,我只能为 Create 添加一个文件,更新只更新 Technical_Entry 模型,而不是文件......这本身就很有趣.UI ona create 显示一个添加文件的位置,然后保存整个记录及其子记录.这样可行.更新,UI 显示之前保存的文件..(太棒了!)
..
Form.is_valid() 总是返回 false,它从不显示任何类型的错误.以下是来自 forms.py、views.py 和 template/transaction_add_page.html 的代码片段 表格 class TransactionForm(forms.Form):account = forms.ModelChoiceField(queryset=Account.obj
..
我有一个 ModelForm 类,我在其中将几个字段设置为 ChoiceField.对于我的一个视图,我想从我的 ModelForm 类中创建一个表单,该类从数据库中的模型实例中提取(像这样): form = MyModel(instance=model_instance) 当我这样做然后在模板中呈现表单时,我注意到大多数字段都预先填充了从模型实例中提取的值,这正是我想要的.但是,对于两个 C
..
我是 Django 的新手,我一直在尝试将此表单发送到 POST.我已阅读有关表单的文档,但我对此感到有些困惑,因为我不确定如何在创建 forms.py 文件时实现 Jquery 日期选择器或下拉菜单. 我已经创建了模板,我可以访问它,它的格式与我想要的完全一样,但是我无法练习如何将它发送到 POST.这个想法是将表单中的数据插入到 Postgres 表中. 模板提交.py {% 扩
..
我正在创建一个设置页面,用户应该能够在其中更改图像和生物数据.但是只有在我打印 request.FILES.GET(“profile_picture") 时才会更新生物数据,它会打印我上传的照片的名称.为什么不上传保存到数据库中? 模型.py from django.db 导入模型从 django.contrib.auth.models 导入 AbstractUser类用户(抽象用户):p
..
要求用户通过填写由 modelformset_factory 创建的表单,在 django 管理员之外创建一个新实例.问题是我不知道如何将 request.user 传递给表单,因此在保存表单时 created_by 字段无效. models.py: from django.db 导入模型从 django.contrib.auth.models 导入用户类ezApp(模型.模型):na
..
当我在 pycharm 或 cmd 中运行 django 项目时,出现此错误.我该怎么办? "C:\Program Files (x86)\JetBrains\PyCharm 3.4.1\bin\runnerw.exe" C:\Python34\python.exe C:/Users/admin/PycharmProjects/untitled/manage.py runserver 800
..