django-forms相关内容
我正在尝试使用Django文档生成一个表单。我不断收到错误: 'TestForm' object has no attribute 'cleaned_data' 即使form.is_valid是True(它会打印代码中的“Form is Valid”行)。以下是我的代码的相关部分。 urls.py url(r'^test/',views.test), forms.py
..
我在向Django服务器提交文件时遇到问题,并且文件名存在于目录中。Django不会覆盖该文件,但它会在名称末尾添加一些字符。如何添加字符而不是Django。 我的mod.py如下所示 class UpLoadFile(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE)
..
我有一个模型,它本质上只是一个字符串(django.db.Models.CharField)。将只存储此模型的几个实例。如何将这些值用作表单中的选项? 为了说明,模型可以是BlogTopic。我希望为用户提供选择一个或多个要订阅的主题的功能。 我开始写这样的东西: from mysite.blog.models import BlogTopic choices = [(topi
..
如何在ModelChoiceFieldoptgroup标记中设置? 这是示例: mods.py class Link(models.Model): config = models.ForeignKey(Config) name = models.URLField(u'Name', null=True, max_length=50) gateway = mo
..
..
我正在使用 django-registration 和 django-profile 来处理注册和配置文件.我想在注册时为用户创建个人资料.我创建了一个自定义注册表单,并使用以下教程将其添加到 urls.py: http://dewful.com/?p=70 教程中的基本思想是覆盖默认注册表单以同时创建配置文件. forms.py - 在我的个人资料应用中 从 django 导
..
我在 model 中存储一个电话号码,如下所示: phone_number = models.CharField(max_length=12) 用户将输入一个电话号码,我将使用该电话号码进行 SMS 身份验证 此应用程序将在全球范围内使用.所以我还需要国家代码.CharField 是存储电话号码的好方法吗?还有,我如何验证电话号码? 解决方案 您可能实际上会研究国际标准化格式 E.16
..
PLANNING_CHOICES = (('0',u'每天早上'),('1',u'每晚'),('2',u'从不'),)计划 = forms.ChoiceField(必需 = True,选择 = PLANNING_CHOICES) 有一个名为planning的表单字段,我需要在选项中添加title属性,最后呈现如下:
..
我的表单中有 3 个字段.我有一个提交按钮和一个“添加附加字段"按钮.我知道我可以在表单类中使用 __init__ 方法添加字段. 我是 Python 和 Django 的新手,遇到一个初学者问题;我的问题是: 当我点击“添加附加字段"按钮时,添加附加字段的过程是什么? 表单是否必须再次呈现? 如何以及何时调用 __init__ 或者我什至必须调用它? 如何将参数传递
..
我有 2 个模型: 类城市(models.Model):名称 = models.CharField(max_length=50)slug = models.SlugField(max_length=50)城市新闻类(models.Model):标题 = models.CharField(max_length=100)slug = models.SlugField(max_length=100)a
..
我想让管理员添加表单动态化.我想根据相关对象中的设置添加一些表单域. 我有这样的事情: class ClassifiedsAdminForm(forms.ModelForm):def __init__(self,*args, **kwargs):super(ClassifiedsAdminForm, self).__init__(*args, **kwargs)self.fields['t
..
我在模型中添加了 Meta 类并同步了数据库,然后在 shell 中创建了一个对象它返回false,所以我真的不明白错误在哪里,或者缺少什么,是否有某种配置可能在其他一些文件中.. class Employer(User): # Employer 继承自 User雇主验证=模型.BooleanField(默认=假)元类:权限 = (("is_member", "友好的权限描述"),)emp =
..
..
我希望我的数据在 Django 管理页面中是可编辑的.但是,我只希望每行中的某些字段列是可编辑的.这些列将随每一行而改变.基本上,如果某个单元格中的值为空,我希望显示一个下拉选项.如果它不为空,那么我不希望它是可编辑的并且希望它是只读的. models.py: 类大小(models.Model):size = models.CharField(max_length=20, primary_
..
我想更改管理站点中外键“+"图标的显示方式. 我发现打印代码的小部件是 RelatedFieldWidgetWrapper,它位于 django/contrib/admin/widgets.py 中. 所以我编写了这个类的我的版本并更改了它的 render 函数. 但是现在我该如何使用它呢?我的意思是......在我的模型的定义中,我必须以这种方式使用 formfield_ove
..
第一类(models.Model):image = models.ImageField(upload_to="images")摘要 = 模型.TextField()def __unicode__(self):返回self.summary第二类(models.Model):image = models.ImageField(upload_to="images")标题 = models.CharFie
..
我有两个模型,Event 和 Series,其中每个 Event 都属于一个系列.大多数情况下,Event 的 start_time 与其系列的 default_time 相同. 这是模型的精简版. #models.py类系列(模型.模型):名称 = models.CharField(max_length=50)default_time = models.TimeField()类事件(模型
..
我有 3 个模型: 类 FileType(models.Model):名称=models.CharField(max_length=128)类 ManagedFile(models.Model):type = models.ForeignKey(FileType)内容 = models.FileField(upload_to=path_maker)类标签(模型.模型):type = models
..
DRF 将使用 字段上的editable=False 将序列化程序默认为只读.这是我利用的一个非常有用/安全的默认设置(即我不会忘记将 Serializer 设置为只读).话虽如此,一旦我设置了 editable=False 是否有任何方法可以强制 Django 管理员允许编辑其中一个字段? 大概管理员是超级用户,我确实希望他能够更改字段值,但为了安全起见,我希望默认的 Serializer
..
正如标题所示.我希望能够更改管理应用程序中单个字段的标签.我知道 Form.field 属性,但是如何让我的 Model 或 ModelAdmin 传递该信息? 解决方案 字段的详细名称是字段构造时的(可选)第一个参数.
..