django 自定义表单
2024-10-19 02:20:14
创建一个1.html的东西
<html>
<body>
<form method='post'>
{{form.as_p}}
<input type="submit" name="ok" />
</form>
</body>
</html>
创建并写一个form.py
from django import forms
class Mybook(forms.Form):
name=forms.CharField()
author=forms.CharField()
date=forms.CharField()
修改views
from django.shortcuts import render
from django.shortcuts import render_to_response
from django.forms import *
from django.http import HttpResponse
from myapp.models import *
def hello(request):
if request.method == 'post':
form=Mybook(request.POST)
if form.is_valid():
data=form.cleaned_data
title=data['title']
return HttpResponse(title)
form=Mybook()
return render_to_response('1.html',{'form':form})
修改urls.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
from myapp.views import *
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'myproj.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
url(r'^admin/', include(admin.site.urls)),
(r'^hello/$',hello)
)
最新文章
- RStudio技巧02_Extract Function
- ORCALE数据库自动备份(非数据库备份)
- 【转载】Web移动端Fixed布局的解决方案
- 用#define来实现多份近似代码 - map,set中的应用
- require和include的区别
- python基础入门
- 初学java之菜单条,菜单,菜单项的设置
- 使用公钥登录SSL
- Android开发之注解式框架ButterKnife的使用
- awesome-java
- Solr使用初探——SolrJ的使用
- CentOS6.5下docker的安装及遇到的问题和简单使用
- 【性能测试】【Jmeter】学习(3)——查看测试结果
- 解决Webservice内存溢出
- Hotel(线段树合并)
- TIME_WAIT 另一种解决方式 SO_LINGER
- 利用Arduino快速制作Teensy BadUSB, 攻击计算机
- jquery.cookie的path坑
- lnmp14最新版
- flask中jinjia2模板引擎使用详解1