【python – DRY方式声明几个类似的表单字段】教程文章相关的互联网学习教程文章

python – Django表单向导调度程序【代码】

我有一个两页长的表格.虽然,第一页提出了一个基本问题,并根据答案需要重定向到三个表格之一,然后提交.我创建了一个图表来帮助说明: 我正在使用django表单向导,但我不知道如何构建我的视图以便合并这种类型的逻辑. 有人可以帮我开始这个吗?最好显示一些需要在django-form SessionWizardView中执行的代码. 提前致谢.解决方法:如果您完全依赖于前一个表单中的数据,则不需要覆盖get_form,您可以使用condition_dict,在初始化WizardVie...

python – Groupby函数给了我一个表,而不是一个系列表单?【代码】

DF:id cond1 a b c d 0 Q b 1 1 nan 1 1 R b 8 3 nan 3 2 Q a 12 4 8 nan 3 Q b 8 3 nan 1 4 R b 1 2 nan 3 5 Q a 7 9 8 nan 6 Q b 4 4 nan 1 7 R b 9 8 nan 3 8 Q a 0 10 8 nan按ID和cond1分组并执行滚动(2).sum():df.groupby(['id','cond1']).apply(lambda x: x[x.name[1]].rol...

python – Django中的动态表单要求【代码】

我即将开始一个大型的Django项目.关键功能是表单处理.应用程序的用户将会使用很多表单.一个要求是应该可以在应用程序的管理界面中编辑表单. 也就是说,不需要添加/删除表单字段.但是应该可以编辑表单字段属性.例如,改变哪些领域是必需的等等. 对于如何做到这一点,任何人都有任何好的解决方案.我想我可能必须继承我想要动态的字段并在那里做一些事情.我猜所有模型字段都必须有“blank = True / null = True”,并且有些如何在单独的模...

提取字段HTML表单的名称 – Python【代码】

假设有一个链接“http://www.someHTMLPageWithTwoForms.com”,它基本上是一个有两种形式的HTML页面(比如Form 1和Form 2).我有这样的代码……import httplib2 from BeautifulSoup import BeautifulSoup, SoupStrainer h = httplib2.Http('.cache') response, content = h.request('http://www.someHTMLPageWithTwoForms.com') for field in BeautifulSoup(content, parseOnlyThese=SoupStrainer('input')):if field.has_key('name')...

python – 来自可变长度元素的动态表单:wtforms【代码】

我正在使用wtforms,我需要创建一个基于数据库中的信息生成表单定义的东西;动态表单创建.我已经了解了需要做什么,而我刚刚开始.我可以创建表单并将它们与wtforms / flask一起使用,但是从数据中定义表单的形式在形式之间略有不同,目前超出了我目前的技能水平. 有没有人这样做并提供一些输入?有点模糊的问题,还没有实际的代码.我没有找到任何例子,但这并非不可能.mass of variable data to be used in a form --> wtforms ---> form ...

python – 使用外键的模型表单【代码】

class Data(models.Model):title = models.CharField(max_length=255)slug = models.SlugField()class Photo(models.Model):photo = models.ImageField(upload_to='img')data = models.ForeignKey(Data)forms.py:class DataForm(ModelForm):class Meta:model = Data如何添加到此表单照片上传?解决方法:至少有两种可能的答案: A.使用两个表单并将它们发布到同一视图.首先保留Data对象,然后创建Photo对象而不将其提交到数据库,将d...

python – Ajax成功调用show div与表单数据【代码】

views.pydef index(request):""""""""""""""registerform = UserRegisterForm(request.POST)createprofileform = UserCreateProfileForm(request.POST) if registerform.is_valid() and createprofileform.is_valid(): result = registerform.save(commit=False)result.set_password(request.POST['password']) #set member passwordresult.username = username re...

python – Django CreateView基于url参数自定义表单默认字段【代码】

file:Capacity / models.pyclass Env(models.Model):name = models.CharField(max_length=50)def get_absolute_url(self):return reverse('index')class Envhosts(models.Model):env = models.ForeignKey(Env)hostname = models.CharField(max_length=50)count = models.IntegerField()class Meta:unique_together = ("env","hostname")def get_absolute_url(self):return reverse('index')file:Capacity / views.pyclass Envho...

python – Django表单测试使用外键模型字段生成错误【代码】

测试提交的表单时遇到问题.在使用models.ForeignKey定义的字段中,测试会生成错误. 字段gender_opt在models.py中定义为class Patient(models.Model):gender_opt = models.ForeignKey(GenderOption, null=False, blank=False)用ForeignKey给出class GenderOption(models.Model):gender_txt = models.CharField(max_length=50)在我的forms.py我有class PatientForm(ModelForm): class Meta:model = Patientfields = [other fields'gen...

python – 自定义表单窗口小部件的“value_from_datadict”方法应该返回什么?【代码】

我正在尝试构建自己的自定义django表单小部件(将它们放在我项目目录的widgets.py中). “value_from_datadict()”的值应该返回什么?它是返回字符串还是字段的实际预期值? 我正在使用JQuery对象构建我自己的分割日期/时间小部件版本,小部件的每个部分应返回什么?日期窗口小部件是否应返回日期时间,时间窗口小部件是否返回日期时间?什么胶水代码将两个值合并在一起?解决方法:对于value_from_datadict(),您希望返回您期望的值或No...

python – 没有Akismet的垃圾邮件过滤表单

我很好奇,如果有人知道某些东西可能像Akismet,但内容不必去第三方服务器.在具有极其敏感的数据(例如患者记录)的情况下,我不一定希望将该信息发送到我无法控制的另一台服务器.我非常喜欢Akismet,它在很大程度上都很有用.但是,我需要更像Akismet的本地实例,它是私有的,并且能够半定期更新.如果它适用于Python,那就更好了,因为我需要它与Django应用程序接口.我应该去SpamBayes的路线吗?解决方法:你看过Project Honey Pot吗?我认为他...

python – Django:从表单保存图像文件【代码】

我想保存通过PaletteGenForm上传的图像:#Form class PaletteGenForm(forms.Form):im = forms.ImageField(required=True)#View def palette_gen_view(request):PATH_OF_IMAGE_TO_BE_PALETTED= MEDIA_ROOT+ "/tobesaved.png"if request.method == 'POST':form = PaletteGenForm(request.POST, request.FILES)if form.is_valid():im = Image.open(StringIO(request.FILES['im']['content']))im.save(PATH_OF_IMAGE_TO_BE_PALETTED, ...

python – Cherrypy表单验证【代码】

大多数樱桃开发人员为服务器端表单验证做了什么?我做了一个谷歌,但没有任何事情跳出来作为“一种方式去做”.解决方法:您可以编写一个工具并将其用作装饰器 或者您可以使用我的验证装饰器:import re from simplejson import JSONDecoder from simplejson.decoder import JSONDecodeError #from cherrypy._cperror import HTTPError from decimal import Decimalclass ValidationException(Exception):pass class ArgumentExceptio...

Python,机械化 – 按名称查找表单的问题【代码】

import urllib import cookielib import mechanizeurl = "http://hattrick.org/World/Transfers/"cookie = cookielib.CookieJar() browser = mechanize.Browser()browser.set_cookiejar(cookie) browser.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)browser.open(url) browser.select_form(name="aspnetForm") browser.form['ctl00$ctl00$CPContent$ucSubMenu$ucLogin$txtUserName'] = 'login8192' br...

python – 在Django中,如何从单个表单提交中同时创建用户和用户配置文件【代码】

我正在使用UserCreationForm的扩展版本通过我自己的模板添加用户,这很好用. 作为同一表单模板的一部分,我还希望包含来自userprofile模型的自定义字段,以便在创建用户时还可以创建具有自定义字段的用户配置文件. 我的方法是使用两个表单,并将它们组合在一个模板中,并带有一个提交按钮. 表单完全按照我的意愿显示,并正确返回验证错误,但可以预见,它在保存到数据库时会出现问题.当我在用户表单上调用save()创建用户时,当然当我尝试保存...

字段 - 相关标签