django-forms相关内容
我正在尝试使用配置文件模型制作注册表单,我将对模型进行一些更改. 所有表都是在我运行 manage.py makemigrations 时创建的,但是当我想运行 manage.py migrate 时会显示此错误: django.db.utils.IntegrityError: NOT NULL 约束失败:user_profile.user_id Model.py class
..
我需要将 JavaScript onchange 事件 附加到 Django 项目中的收据下拉列表.当下拉列表的值更改时,将调用 JavaScript 函数.怎么做到呢?form.py 文件如下 from django 导入表单收据类型=(('选项1','选项1'),('选项2','选项2'),('选项3','选项3'),)类accountsInForm(forms.Form):收据=forms
..
我在 Django 2.1.1 中使用 django-import-export 1.0.1 和管理员集成.我有两个模型 from django.db 导入模型类部门(模型.模型):代码=models.CharField(max_length=30,primary_key=True)类位置(模型.模型):代码=models.CharField(max_length=30,primary_key=
..
是否可以在默认情况下选择由 Django 中的 ManyToManyField 生成的多个选择中的所有选项? 添加的所有新项目都应该在视图中预先选择所有选项(在添加 AnotherEntity 的新项目时也是如此). class AnotherEntity(models.Model):名称 = 模型.CharField()类 SomeEntity(models.Model):another
..
我有一个在模板中正确呈现的 Django 模型/视图/表单,但它没有提交输入到数据库的数据.对此的任何帮助将不胜感激! #models.py从 django.db 导入模型从 django.forms 导入 ModelForm类用户注册(模型.模型):user_first = models.CharField(max_length=50)user_last = models.CharField(
..
我是 Django 的初学者,现在我正在开发一个博客应用程序.在文章编辑部分,我被卡住了,我不知道为什么它会显示此错误.搜索了很多,找不到答案 NoReverseMatch at/articles/edit/2/反转 'edit' 没有找到任何参数.尝试了 1 个模式:['articles/edit/(?P[0-9]+)/$'] 中的 edit_articles 部分 views.
..
如何获取要在 from 中使用的用户详细信息?我知道在视图中我只能做: currentUser=request.user 但是如果我在表单中使用它,我会收到以下错误“'request' is not defined". class SelectTwoTeams(BootstrapForm):currentUser=request.userdate_joined = currentUs
..
我目前使用的是 Django 1.11.2 版,并想在管理页面之外使用 FilteredSelectMultiple 小部件. 这是我的 forms.py: class TBDAuthGroupManageForm(forms.Form):权限 = forms.ModelMultipleChoiceField(queryset=Permission.objects.all(),需要=真,w
..
我现在正在学习 Django,但遇到了这个让我有点难住的错误.我正在尝试将我的表单放到我的主页上 我收到此错误: 代码: home/views.py: from django.shortcuts 导入渲染从表单导入 TestForm从 django.http 导入 HttpResponseRedirect定义主页(请求):如果请求 == 'POST':# 创建一个即时表单并用请
..
我正在尝试在我的模板中使用 Django 的 ModelForm 和内联表单.但是,我找不到任何文档可以巧妙地映射到具有多个外键的数据库模型返回同一个表.这些是我的模型: #models.py类大学(模型.模型):name = models.CharField(max_length=100)类专业(模型.模型):name = models.CharField(max_length=80)类简历(
..
我的网络上有一个共享的 ubuntu 驱动器,我可以在 nautilus 中使用 smb://servername/sharedfolder 或 smb:///sharedfolder 访问它. 我需要能够从我的 ubuntu 机器 (8.10) 访问它的 python 脚本,但我不知道如何.我尝试了显而易见的方法(与 nautilus 相同的地址),但没有成功. 为了玩耍,我尝试使用
..
每当我在管理界面中保存模型时,它都会显示通常的“成功保存消息".但是,我想知道是否可以自定义此消息,因为我想警告用户他刚刚保存的内容以及这些操作的影响. class PlanInlineFormset(forms.models.BaseInlineFormset):def清洁(自我):### 如何检测更改?###(self.changed_data 不起作用,因为它是内联的)### 并在成功保存
..
在我的 Django 应用程序中,我有一个 forms.py 文件,我在其中定义了与表单输入屏幕相对应的类负载.这些类中的每一个都在该属性/字段特定的 _clean() 函数或表单类的整体 clean() 函数中进行一些验证.如果在这些 clean() 函数中的任何一个中验证失败,我会引发如下错误: raise forms.ValidationError('Invalid value dude!
..
我在尝试加载表单时遇到请求上下文错误. 在我的 models.py 上创建 ModelForm 在我的视图中创建 def add 链接到视图的网址 views.py def add_company(request):# 从请求中获取上下文.上下文 = 请求上下文(请求)# HTTP POST?如果 request.method == 'POST':form = CompanyFo
..
我需要根据用户是否登录来创建一个可能有或没有 ReCaptcha 字段的 Form 类. 因为这是一个 CommentForm,我无法访问表单创建/定义时的 request 对象,所以我不能依赖它. 对于 POST 请求,解决方案很简单:我有这个: class ReCaptchaCommentForm(CommentForm):def __init__(self, data=None
..
根据 Django 在 SelectDateWidget 上的文档 (https://docs.djangoproject.com/en/1.8/ref/forms/widgets/#selectdatewidget),如果不需要 DateField,将显示 empty_label.我注意到如果 DateField 是必需的,小部件上的默认值将是 January、1 和 ;.有没有办法使 Date
..
我想更改管理站点中外键“+"图标的显示方式. 我发现打印代码的小部件是RelatedFieldWidgetWrapper,它位于django/contrib/admin/widgets.py. 所以我编写了这个类的版本,并更改了它的 render 函数. 但是现在我该如何使用它呢?我的意思是...在我的模型定义中,我是否必须以这种方式使用 formfield_override
..
在我的用户页面中,我使用 ajax 进行了适当的编辑.当我点击编辑时,它工作正常.但是当我提交表单时,它什么也不做.当我检查时,这是错误: CSRF 验证失败.请求中止. 那么,如何在我的 javascript 中放置 {% csrf_token %}?请指教.谢谢. edit.js: function bookmark_edit() {var item = $(this).p
..
我通过我的表单收到一个图像,我不想像往常一样将其保存在 FileField 中,而是在 CharField 中保存为 Base64.这是我当前的设置: models.py class Image(models.Model):公司 = 模型.ForeignKey(公司)img = 模型.TextField()img_id = models.CharField(blank=True, null
..
我有以下代码来设置 DateField 和 CharField 的初始值.CharField 的初始值设置正确,但 DateField 的初始值仍然为空. class MyForm(forms.ModelForm):虚拟 = 财政年末 = 表单.CharField()日期 = forms.DateField()def __init__(self, *args, **kwargs):super(M
..