我在django中初始化一个模型表单,然后添加一个多选项字段,其中的选项显示为内联复选框,用于更新我的模型上的数组字段。
型号代码:
Class Data(models.Model):
my_array = ArrayField(models.CharField(max_length=100, blank=True), null=True)
用于初始化与my_array的选项相对应的多选字段的表单代码:-
class DataForm(ModelForm):
class Meta:
model = models.Data
fields = (&
我正试图在Django中创建一个注册界面。首先,我使用Django用户创建表单以及两个额外的字段创建了一个表单。但是每当我提交表单时,我都找不到额外字段的数据。下面是表单创建的代码:
from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
class UserSignUp(UserCreationForm):
email=forms.EmailField()
age=forms.
我不熟悉infopath,我想使用infopath创建表单,但我不知道必须选择哪个模板 1- sharepoint list form
2- form library form 实际上我对表单库表单有问题,我认为当它将数据保存为xml文件而不是保存在列表中时,将来我会遇到问题。我想设计主/详细表单,但我害怕表单库表单,因为它不保存列表中的数据,我不知道如何使用这些xml文件。 我可以在共享点列表中创建和保存主/明细表,并执行插入/更新/删除操作吗?
使用django_weasyprint (基于类的视图实现)包来生成pdf。
我可以在浏览器中生成pdf,但在设置打开/另存为对话框弹出功能时遇到问题。我知道我必须将content-disposition设置为与附件相等(我认为),但我正在努力做到这一点。
from django.conf import settings
from django.views.generic import DetailView
from django_weasyprint import WeasyTemplateResponseMixin
class ArticleView(DetailView):
我在我的网站上使用Django作为联系表单。我在提交时遇到问题
[Errno 97] Address family not supported by protocol
Request Method: POST
Request URL: http://site.com/accept
Django Version: 1.3.1
Exception Type: error
Exception Value:
[Errno 97] Address family not supported by protocol
Exception Location: /usr/lib64/python2.
我在Django中有一个简单的模型,我在我的一个页面中使用了django-filters,以便具有简单的功能,即有一个表单来搜索模型&然后输出模型和属性的列表。
我需要的帮助是如何让django-filters表单中选择的(模型数据)集保存为CSV,当我单击表单上的‘提交’时。我还想添加一个表格框的文件可以如何命名。
models.py
class Person(..)
name = models.CharField(..)
type = models.CharField(choices=TYPECHOICES)
...
f
我的目标是向用户添加非身份验证值。例如,简历、国籍等。我正在尝试使用自定义用户模型。我在访问这些值时遇到问题。我可以使用我创建的新软件,但不能使用first_name、last_name、email等原始软件。 我的model.py看起来像 from django.db import models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
bio = models.CharField(max_length=500, blank=True)
phone
Django新手在看文档的时候跌跌撞撞的。我正在尝试使用Django的"UserProfiles“创建一个用户配置文件,但我在找出基于Django文档设置代码的正确方法时遇到了一些问题。
这是我的代码,基于文档。( create_user_profile是文档中的100% )。
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save
class UserProfile(models.Model):
我在覆盖此django表单域的默认错误消息时遇到问题:
forms.ModelMultipleChoiceField(
...
error_messages={
'invalid_choice': _("Given user is already a member.")
}
)
堆栈跟踪:
File "/home/.../python2.7/site-packages/django/forms/models.py", line 1052, in clean
我有一个名为Family的Django模型和一个名为FamilyForm的Django表单。我将表单保存在视图中,如下所示:
if request.method == 'POST':
form = FamilyForm(request.POST)
if form.is_valid:
form.save()
messages.success(request, 'Successfully added the family')
else:
mess
是否可以在不更新现有数据的情况下保存特定用户提交表单的确切日期?因此,基本上,当用户提交表单时,我会有每一个日期。我想用这些日期来绘制图表。当我现在提交表单时,它会更新用户的数据,如体重、身高和目标。它工作良好,但我希望能够节省提交日期,如"2020.09.12“。如果用户再次提交表单以更改其数据,则日期应包含"2020.09.12“+新日期。
我想要实现的是:如果一个特定的用户提交表单(例如,5次),我希望有5个日期来处理。
更新
Models.py
from django.db import models
from django.contrib.auth.model
我在产品服务器上载文件时遇到问题。我在一个模型上使用django-stdimage,如下所示:
class League(models.Model):
name = models.CharField(max_length=100)
logo = StdImageField(upload_to='images/league_logos', blank=True, size=(220, 120))
使用管理应用程序,我可以将模板上传到我的本地机器(使用dev服务器)。在生产环境中,我使用nginx进行静态文件检索,使用apache和mod_wsgi进行其他操作。当尝
用户需要在django admin之外创建一个新实例,方法是填写由modelformset_factory创建的表单。问题是我不知道如何将request.user传递给表单,所以保存表单时created_by字段是无效的。
models.py:
from django.db import models
from django.contrib.auth.models import User
class ezApp(models.Model):
name = models.SlugField(max_length=50, unique=True )
date_created =
我需要将表单保存功能与表单确认分开。我想让用户在不验证表单内容的情况下保存表单,但是当表单完成时,用户应该单击“确认”按钮,这意味着数据验证,并将其保存到数据库中。
当我试图用commit=False参数保存它时,它会引发错误:
The Table could not be created because the data didn't validate.
更新:我所做的是删除模型中的验证,并使用验证创建不同的函数,在用户完成表单时执行该函数。因此,我没有用Django术语验证这个表单。
但如果有人有不同的解决办法,请回答。
我正在做一个项目,我不知道下一步是什么,也不知道如何最好地实现我想要的结果。
我想做什么
创建一个类似小测验的应用程序,我可以在其中添加问题和答案,让用户通过多项选择或文本输入选择正确的选项,并根据正确的问题验证答案。
我现在拥有的
我有以下的Django设置
from django.db import models
class Exam(models.Model):
name = models.CharField(max_length=64)
def __str__(self):
return self.name
class Question(model
我正在尝试扩展Djangos身份验证系统,但在尝试为其创建modelForm时遇到问题。正如你在下面看到的,我已经通过建议的OneToOnefield引用了身份验证后端,但是当我创建ModelForm时,如果我试图引用诸如“用户名”、“密码”等字段,它会显示一个错误,说明它们是未知字段。我创建的表单是一个注册表。我在这里做错了什么?干杯
模型-
class StudentModel(models.Model):
user = models.OneToOneField(User, unique=True)
birth_date = models.DateField()
c
我一直在学习Django,我正在努力理解如何扩展一些内置功能。为此,我引用了并尝试实现我在标准django-admin项目中找到的指令。
问题是,当我试图将表单保存到数据库(sqlite3包括db)时,没有任何记录。该表单通过了is_valid检查,但是当我检查数据库时,没有向我的用户或病人表添加任何内容。
希望有人能指出问题出在哪里,谢谢。
models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
isPat