【无法使用urllib python v3.2.1将数据发布到登录表单】教程文章相关的互联网学习教程文章

python – django – 如果没有服务器重置,表单字段将不会更新…再次实例化一个类【代码】

我有一个从模型中收集数据的表单.问题是如果我更新模型/数据库中的信息,它将不会在服务器重新启动之前显示在表单中. forms.pyclass RecordForm(forms.Form):name = forms.CharField(max_length=255)type_choices = []choices = Domain.objects.all()for choice in choices:type_choices.append( (choice.id, choice.name) )domain = forms.TypedChoiceField(choices=type_choices)type = forms.TypedChoiceField(choices=Record.ty...

python – Django表单前缀与表单集

Django有两种方法可以在一个请求中处理多个表单: > Form prefix> Form sets 哪个用例最好? 在我的特定情况下,表单列出了要从diff更新的对象的字段.对于每个字段,可以定义一个操作(如“更新值”,“保持值”).该页面包含多个对象的表单.解决方法:如果您有几个具有相同输入名称的不同表单类,如PetForm和OwnerForm,并且在同一页面中同时输入了名称,那么您必须使用前缀,如您链接的文档中所述. 如果你想重复相同的表格类,即.要呈现Tick...

python – 如何POST多部分/表单数据数据以及如何读取flask请求中的multipart / form-data【代码】

我尝试通过CURL发布multipart / form-data,其中包含,A JSON Object Stream object pdf and jpeg filecurl -i -X POST -H "Authorization":"eyJhbGciOiJIUzI1NiIsImV4cCI6MTQyNjcwNTY4NiwiaWF0IjoxNDI2NzAyMDg2fQ.eyJpZCI6MTc3fQ.yBwLFez2RnxTojLniL8YLItWVvBb90HF_yfhcsyg3lY" -H "Content-Type:application/multipart/form-data" -d '{"user data": {"preferred_city":"Newyork","within_radious":"5"}}' --data-binary "...

python – 将数据传递到django表单【代码】

class Test(forms.Form):def set_choices(self, choices):self.choices = choicesdef get_choices(self):return self.choicesoptions = forms.ChoiceField(choices=get_choices())f = Test() f.set_choices(...)为什么这不可能?如何才能实现将数据传递到Test类的目标?提前致谢.解决方法:这是一个基本的Python问题.您需要考虑执行这些命令的顺序及其范围. 首先,定义一个名为Test的表单类.该类有三个属性:set_choices方法,get_ch...

python – 更改formset中表单的显示顺序【代码】

我正在显示一个modelformset,我希望通过其中一个字段的内容来排序表单.所以我想在模板中使用SomeModel.objects.filter(无论).order_by(‘somefield’)等效的(模型)formset. 我怎样才能做到这一点? 请注意,can_order不能执行我想要的操作(它必须是自动的,而不是用户指定的).我也尝试过其他的东西,比如dictsort过滤器,但会产生不可预测的输出(即不按指定字段排序). 我甚至尝试{%reslass formset by somefield as sorted_formset%}...

python – Flask:多个表单字段的条件验证【代码】

让我从平常开始 – 我是Python和新手的新手.烧瓶.在发布这个问题之前(我第一次来这里)我花了好几个小时搜索和试验,遗憾的是到目前为止没有运气. 我正在构建Web表单,用户可以在其中定义防火墙规则,随后将其记录在数据库中.我正处于验证阶段,我来到这里的墙上……希望有人能够帮助我. 我的(此处简化)表单有2个字段 – src_ip和dst_ip:class FirewallRule(Form)src_ip = StringField('Source IP')dst_ip = StringField('Destination...

python – 一次使用openerp one2many列表中的表单和树视图【代码】

我有一个小问题.我目前正在工作的一个模块要求我插入一组字段和一个树视图,当数据输入到表单时会更新.<field name="lines" widget="one2many_list" colspan="4" nolabel="1"><tree><field name="product_id"/><field name="product_qty"/> </tree><form><field name="product_id"/><field name="product_qty"/></form> </field>以上是我看来的一个片段,是否可以在同一页面中呈现上面的树形视图和树...

python – 将表单数据从视图发送到模板【代码】

编辑:我希望’success_url(即result.html)显示’form.process()’中的’data’.以下代码显然不起作用.任何人都可以告诉我它有什么问题或建议另一种方法来基本上查看模板中的上下文“数据”(以列表或字典的形式),即在表单形式之后向用户显示数据的更好方法提交.提前谢谢了.-- urls.py -- url(r'^$', view='main_view'), url(r'^result/$', view='result_view'),-- views.py -- class ResultView(TemplateView):template_name = "re...

python – 保存后从Django表单获取模型ID【代码】

view.pysomeForm = SomeForm(request.POST) ... someForm.customSave(request.user)forms.pyclass SomeForm(ModelForm):class Meta:model = Somedef customSave(self,user):lv = self.save(commit=False)lv.created_by = userlv.save()如何获取我刚从someForm中保存的模型(或模型)的id?解决方法:由于ModelForm.save的行为是返回实例,因此您可能希望在customSave方法中返回实例def customSave(self, user):lv = self.save(commit=F...

提交表单后,如何在点击所述元素之前等待元素加载? (Selenium / Python)【代码】

我在Python中使用Selenium和编码. 在我提交Javascript表单后,页面将继续动态加载结果.我基本上等待一个元素(一个特定的按钮链接)出现/完成加载,所以我可以点击它.我该怎么做呢?解决方法:您可以使用WebDriverWait,文档here,from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 from selenium.webdriver.support import...

python – 如何从命令行使用Scrapy传递表单数据?【代码】

我怎么能从命令行传递用户名和密码?谢谢!class LoginSpider(Spider):name = 'example.com'start_urls = ['http://www.example.com/users/login.php']def parse(self, response):return [FormRequest.from_response(response,formdata={'username': 'john', 'password': 'secret'},callback=self.after_login)]def after_login(self, response):# check login succeed before going onif "authentication failed" in response.bod...

python – 在Django中保存表单数据【代码】

我正在尝试在Django中设置一个表单并将数据保存到我的数据库,而不使用ModelForm.我的表单正在运行,但我坚持的部分是如何处理表单数据并将其保存在视图中.正如你所看到的,在’if form.is_valid()之后:’我陷入了困境,无法想到正确的代码.# models.pyfrom django.db import modelsclass Listing(models.Model):business_name = models.CharField(max_length=80)business_email = models.EmailField()business_website = models.Char...

python – Django表单验证,包括使用会话数据【代码】

我试图解决的用例是要求用户在允许进入表单进程的下一个阶段之前下载文件. 为了实现这一点,我有一个Django表单来捕获用户的一般信息,其中POSTS到Django查看’A’.使用模板显示表单,该模板还包括带有简单嵌入式按钮的iFrame,该按钮链接到Django视图“B”的URL. 视图’B’只是设置会话变量以指示已发生下载,并返回要下载的文件的URL,从而触发下载. 作为表单’A(主表单)验证的一部分,我需要检查是否设置了指示文件下载的会话变量. 我的...

python – 如何检查django表单数据是否为None,”(空字符串)或False【代码】

if form.data['first_name'] is None:return True else: return False 我正在尝试检查此first_name字段是空白还是“无”.但如果该字段恰好是空白,则以下将返回(u”)和false.用于确定此特定表单字段是空白还是无空白的任何其他解决方案?为什么会这样?解决方法:问题是通过检查:if form.data['first_name'] is None:仅检查值是否为None,其中:if form.data['first_name]:检查None或”空字符串或False来. 你还可以做的是:return b...

如何在表单完成期间设置外键(python / django)【代码】

在表单处理期间,我希望能够在模型对象上设置外键字段,而无需用户从下拉列表中选择键. 例如:#models.py class AAA(models.Model):some_field = models.TextField()class BBB(models.Model):another_field = models.TextField()key_field = models.ForeignKey('AAA')用户将从显示“AAA”实例的视图导航到create_object样式视图,该视图将在给定参考“AAA”的参数的情况下创建“BBB”实例.外键在代码中设置为指向’AAA’实例. django评...

URLLIB - 相关标签