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

python-如何在Django中自定义默认身份验证登录表单?【代码】

如何在Django中自定义默认登录表单?# demo_project/urls.py from django.contrib import admin from django.urls import include, pathurlpatterns = [path('', include('pages.urls')),path('users/', include('users.urls')), # newpath('users/', include('django.contrib.auth.urls')), # newpath('admin/', admin.site.urls), ]<!-- templates/registration/login.html --><h2>Login</h2><form method="post">{% csrf_token ...

使用任何Pythonic框架在Django / else中级联表单【代码】

谁能指出一个用Python(用django编写)和ajax级联表单的示例?级联表单基本上是当另一个字段值发生更改时及其字段值发生更改的表单.示例选择国家,然后州将改变…解决方法:这(主要是)前端的东西. 您可能已经注意到Django尝试将所有AJAX内容留给您,所以我认为您不会找到任何内置的东西来做到这一点. 但是,使用JS(要做到这一点,而无需手动提交十亿份表格),您可以轻松地在django-base视图中使JS与之通信:def get_states(request, countr...

python-如何在Django中保存内联表单集模型?【代码】

表单集具有.save()方法,documentation表示要保存在如下视图中:if request.method == "POST":formset = BookInlineFormSet(request.POST, request.FILES, instance=author)if formset.is_valid():formset.save()# Do something. else:formset = BookInlineFormSet(instance=author)我遵循此方法,并且在创建父级时可以使用,但是在Django中保存现有模型时出现异常.父级实际上已保存到数据库,并且在保存相关模型时会发生异常.KeyError...

python-Django 1.1表单,模型和隐藏字段【代码】

考虑以下Django模型:class Host(models.Model):# This is the hostname onlyname = models.CharField(max_length=255)class Url(models.Model):# The complete urlurl = models.CharField(max_length=255, db_index=True, unique=True)# A foreign key identifying the host of this url # (e.g. for http://www.example.com/index.html it will# point to a record in Host containing 'www.example.com'host = models.ForeignKe...

使用Python将数据提交到表单的最佳方法?【代码】

我之前从未使用过Web编程或Web表单,所以我在这里迷路了.有一个简单的perl / cgi<form method="post" action="/gestalt/cgi-pub/Kaviar.pl" enctype="multipart/form-data">现在,我尝试在这里查看问题,进行了Google搜索,并阅读了一些有关urllib2的信息.我想我对此一无所知,无法从所有这些知识中提取或以有意义的方式集成并使用其示例来解决我的问题.问题.这是页面http://db.systemsbiology.net/gestalt/cgi-pub/Kaviar.pl我想通过py...

python-需要帮助来处理Google App Engine Blobstore的上传表单【代码】

我正在尝试学习blobstore API …,我能够成功上传文件并将其取回,但是我没有运气尝试将上传表单与常规网络表单结合使用,从而能够关联其他功能文件的相关信息,例如文件的昵称. 以下是我一直在玩的一个简单应用程序的代码.它基于google提供的示例.#!/usr/bin/env python #import os import urllibfrom google.appengine.ext import blobstore from google.appengine.ext import webapp from google.appengine.ext.webapp import blobs...

python-将Plone联系表单转换为main_template.pt【代码】

我正在尝试使用联系表单,该联系表单已添加到我网站的main_template中.我这样做是为了使在this site上的“获取联系”导航按钮中显示的功能可以在工作簿设置中使用.我这样做的方法是稍微修改contact-info.cpt使其成为一个宏,然后在main_template.pt中使用该宏.尝试查看网站上的任何页面时都会收到LocationError,除非我从contact-info.cpt中删除tal:define =“ errors options / state / getErrors”行. This是我在代码中使用该行时遇...

python-基于多个模型的Django表单【代码】

如果我在Django应用程序中有两个这样的模型:class Author(models.Model):name = models.CharField(max_length=100)class Book(models.Model):author = models.ForeignKey(Author)title = models.CharField(max_length=100)如何创建允许您同时添加作者和书本的单个表单.如果系统中存在作者,那么我可以简单地显示书籍表格并将其链接到作者,但是通常我需要允许我的用户同时创建书籍和作者. 我怎样才能做到这一点? 谢谢.解决方法:您可...

python-Django表单对象没有属性问题【代码】

我有一个简单的表格,正在尝试将其发布到简单的服务中. 表单模型:class order_form(forms.Form):name = forms.CharField(max_length=100)phone = forms.CharField(max_length=20)email = forms.CharField(max_length=100)address = forms.CharField(max_length=200)ordered_picture = forms.CharField()视图(尚未对所有cleared_data位和内容进行排序):def place_order(request):result = dict()if request.method == 'POST':try:f...

python-在表单字段中添加额外信息,并在渲染Django模板时使用它【代码】

我想为Django表单的某些字段添加额外的信息,并在模板中使用它来添加一些额外的html标签 我有一个django形式,例如:class MyForm(forms.Form):integer = forms.IntegerField(help_text='Please enter your favorite integer number',label='Favorite integer',widget=forms.TextInput(attrs={'class':'input-xlarge'}))decimal = forms.DecimalField(min_value=Decimal('0.0001'),decimal_places=4,help_text='Please enter your fa...

python-Django自定义表单验证IP地址和域名【代码】

我只是在写表格.但是我想对主机名执行自定义验证.如果type = A,则验证它是域名,否则,如果type = PTR,则验证它是IP地址.这种逻辑会在表单或视图中完成吗?RECORD_CHOICES = (('A','A'),('Cname','CNAME'),('PTR', 'PTR'),)class CacheCheck(forms.Form):type = forms.TypedChoiceField(choices=formfields.TYPE_CHOICES, initial='FIXED')record = forms.TypedChoiceField(choices=formfields.RECORD_CHOICES, initial='FIXED')host...

python-如何动态更新matplotlib表单元格文本【代码】

我的代码读取两个数字文件,并在窗口上部的绘图窗口中动态绘制它们.我还在情节下面放了一张桌子.我想采用最新值绘制它们,并使用这些数字更新表格中的单元格.第一次调用“ set_text”时,表在屏幕上被更新,但是即使表被更新,屏幕上显示的内容也不会一直改变.我需要添加什么才能使表在更新值时显示该值.<snip> def update_line(num, sdata, line1, d2data, line2, my_table):for i in range(0, num):line1.set_data(sdata[0, :num], sd...

python-Django管理表单:动态字段列表会导致KeyError,我只需按F5就可以绕开它,为什么?【代码】

在暴露我的错误之前,让我解释一下我要达到的目标. 问题 在django管理员中,当编辑对象时,我希望字段列表根据对象的种类(由字段种类定义)进行更改.例如,我有一个博客文章模型:KIND_LIST = (('featured', 'Featured'),('classic', 'Classic'), )class Post(models.Model):kind = models.CharField(max_length=200, choices=KIND_LIST)attribut1 = models.CharField(max_length=200)attribut2 = models.CharField(max_length=200)当我...

python-表单的动态初始值失败【代码】

我正在使用Django django.forms.Form和django.views.generic.edit.FormView呈现HTML模板. 我会为表单中的某些字段添加默认值,但遇到问题: 这是我的代码:from django.views.generic.base import TemplateView from django.views.generic.edit import FormViewclass SignForm(forms.Form):greeting_message = forms.CharField(label='Greeting message', widget=forms.Textarea, required=True, max_length=100,)book_name = forms...

python-为什么Django表单集中的min_num导致渲染n 1个表单集【代码】

在Django表单集(v.1.9)中,formset_factory函数中有一个min_num选项,用于指定表单集中的最小表单数. 视图可能如下所示:class ExampleForm(forms.Form):msg = forms.CharField()ExFormSet = formset_factory(ExampleForm, min_num=1) ex_set = ExFormSet()context = {'ex_set': exp_set) return render(request, 'app-name/test.html', context)模板可能看起来像这样:<form action="" method="post"><table>{{ ex_set }}</table> ...

字段 - 相关标签