modelform

    0热度

    1回答

    我想填充一个Django模型和从外部源提供的初始数据。为了实现这个目标我由上拉开始从外部电源所需的全部数据: url =('http://myapi.example.com') data = urllib2.urlopen(url) result = json.load(data) api_data_name = result['properties']['name'] api_data

    2热度

    2回答

    我正在制作一个使用ModelForm的测试表单,它有两个模型。 Country Email 我创建基于Email模型的形式。 Country型号具有名称字段,其值由COUNTRIES列表给出。 我想在EmailForm中显示名称字段,其中包含所有COUNTRIES值。我必须使用外键吗?请指导。 我的模式是这样的: COUNTRIES = (('IND', 'India'), ('PAK', 'Pa

    1热度

    1回答

    我一直在嘲笑这个几个小时,我对这个问题感到困惑。这个视图应该执行两个操作。拳头和工作操作是用提交的表单数据创建对象。第二个操作是根据唯一字段'bar_code'更新'status'字段。最初保存后,然后更新,我得到由唯一属性“%s与此%s已存在”导致的错误,这是预期的。我真的想保持视图来执行这两个操作。 def check_in_part_two(request): errlst=[]

    0热度

    1回答

    我希望能够保存基于通过引用产品的url传递的参数(而不是让用户通过下拉列表指定产品)提交的数据。有关我如何完成此任务的任何想法? url(r'^products/(?P<product_id>\d+)/reviews/$', 'view_reviews'), url(r'^products/(?P<product_id>\d+)/add_review/$', 'add_review'), d

    1热度

    1回答

    我基于模型,在那里我有一个布尔字段,因为这创建一个表单: project_type = models.CharField(max_length=50, choices=JOB_TYPES) 的选择是: JOB_TYPES = ( ('fulltime', _('Fulltid')), ('project', _('Prosjektbasert')), ) 要显示输入类型

    5热度

    2回答

    我在我的django ModelForm中有一些必要的字段。我如何在必填字段后添加红色星号(*)?

    0热度

    1回答

    我已经为模型Page和Mark构建了一个小应用程序。 Mark也有一个ModelForm类MarkForm,我已经告诉来显示所有的窗口小部件的属性,除了ForeignKey,这是editable=False。 Page和Mark之间存在一对多关系 - 一个Page,许多Marks。 但是,当我尝试提交MarkForm时,它认为ForeignKey字段不能为空 - 是否有办法自动地(在服务器端)告诉

    0热度

    3回答

    我遇到了一个问题,我的Django代码插入新行而不是更新现有的。这里的很多人都会要求提供类似问题的帮助,但通常他们会忘记设置instance,如form = SomeModelForm(request.POST or None, instance=some_model_instance)。我似乎是这样做的,但它仍然不能保存现有的数据。 另一张海报有完全相同的问题(请参阅Django form IN

    0热度

    1回答

    这可能听起来有点奇怪。 我有一个名为Items的对象列表。对于每一个我想能够创建另一个对象称为主。 Main对Item有一个外键。 创建Main的ModelForm使我可以选择为foreignkey字段选择一个Item。 我想要的是能够在modelform的foreignkey字段中选择多个值,然后在处理表单数据时为每个选择创建一个Main对象。 我试着简单地重写字段到ModelMultipleC

    3热度

    2回答

    我已经看到了各种各样的生成唯一蛞蝓不同的方法:Ex. 1,Ex.2,Ex. 3,Ex. 4,等等,等等 我想在保存的ModelForm创建唯一的蛞蝓。如果我的模型是这样的: class Phone(models.Model): user = models.ForeignKey(User) slug = models.SlugField(max_length=70, unique