1.新建项目
命令:django-admin.py stratproject csct07
2.创建一个app
命令:python manage.py stratapp blog
3.修改setting.py
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
#'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mydb', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
4,修改urls.py
from django.conf.urls.defaults import patterns, include, url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'csvt07.views.home', name='home'),
# url(r'^csvt07/', include('csvt07.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
# url(r'^admin/', include(admin.site.urls)),
url(r'^blog/register/$','blog.views.register'),
)
5.修改views.py
# Create your views here.
from django import forms
from django.http import HttpResponse
from django.shortcuts import render_to_response
class UserForm(forms.Form):
name = forms.CharField()
def register(req):
if req.method =='POST':
form = UserForm(req.POST)
if form.is_valid():
print form.cleaned_data
return HttpResponse('ok')
else: #默认请求get
form = UserForm()
return render_to_response('register.html',{'form':form})
6. 创建一个templates ,建register.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<form method ="post">
{{form}}
<input type = "submit" value ="ok">
</form>
</body>
</html>
最后访问:http://127.0.0.1:8000/blog/register/
相关推荐
django-simple-captcha:一个简单、高度可定制的Django 应用,可以为任何Django表单添加验证码
本章将介绍如何用Django对用户提交的表单数据进行处理。 HTTP 请求 HTTP协议以”请求-回复”的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来...
全书分为12章和6个附录,内容包括,Django Python实战,Django速成:构建一个Blog,起始,定义和使用模型,URL、HTTP机制和视图,模板和表单处理,Photo Gallery,内容管理系统,Liveblog,Pastebin,高级Django编程...
django-bootstrap-form, Django 格式的Twitter Bootstrap Django Bootstrap 表单 用于 Django 表单的Twitter Bootstrap 。一个简单的Django 模板标签,用于处理 Bootstrap 。安装用pip安装 django-bootstr
档案栏位Mongodbforms像普通的Django表单一样处理文件上传。 使用mongoengine字段将上载的文件存储在GridFS中。 因为GridFS没有目录并且将文件存储在平坦的空间中,所以已经存在其名称的上载文件将获得一个唯一的...
致谢 引言 第一部分 入门 第1章 DjangoPython实战 ...第6章 模板和表单处理 6.1 模板 6.2 表单 6.3 总结 第三部分 Django应用实例 第7章 PhotoGallery 7.1 模型 7.2 准备文件上传 7.3 安装PIL
主要给大家介绍了在Django同1个页面中的多表单处理的相关资料,文章先给大家介绍了如何快速上手Django实现项目的方法,方便让大家理解和学习,需要的朋友可以参考借鉴,下面来一起看看吧。
DjVue 使用Vue.js和Django REST Framework处理Django表单该项目旨在帮助构建可同时处理模板渲染和REST API的混合视图。 当客户端没有用于前端的SPA但需要移动应用程序或API或在所需的现有项目中开发API时,此选项很...
django官网提交表单,代码完全,但页面校验还未做处理
主要介绍了Python的Django框架中的表单处理示例,表单处理是Django中的基础操作,需要的朋友可以参考下
第七章 表单处理 第八章 高级视图和URL配置 第九章 通用视图 第十章 解读模板处理引擎 第十一章 输出非HTML的内容 第十二章 会话、用户和注册 第十三章 缓存机制 第十四章 集成的子框架 第十五章 中间件 完成度 第十...
第七章 表单处理 第八章 高级视图和URL配置 第九章 通用视图 第十章 解读模板处理引擎 第十一章 输出非HTML的内容 第十二章 会话、用户和注册 第十三章 缓存机制 第十四章 集成的子框架 第十五章 中间件 第十...
受启发的Ruby表单处理。 描述 Bureaucrat是一个用于处理HTML表单的处理,验证和呈现的库。 表格的结构 Form ----> valid?, errors/cleaned_data ______|________ / | \ Field Field Field ----> clean | ...
django form表单验证引入 有时时候我们需要使用get,post,put等方式在前台HTML页面提交一些数据到后台处理例 ; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <...
表单处理:Django提供了方便的表单处理功能,包括表单验证、数据清洗和错误处理。这使得开发人员能够轻松地创建和处理用户提交的表单数据。 用户认证和权限管理:Django内置了用户认证和权限管理系统,开发人员可以...
首先,search()视图对于空字符串的处理相当薄弱——仅显示一条”Please submit a search term.”的提示信息。 若用户要重新填写表单必须自行点击“后退”按钮, 这种做法既糟糕又不专业。如果在现实的案例中,我们这...
class multi_form_view.MultiFormView可显示多个Django表单的单个视图。 处理显示,在错误时重新显示,并在成功输入表单时重定向。 延伸 django.views.generic导入FormView 属性和方法 form_classes包含视图表单的...
表单处理:Django提供了方便的表单处理功能,包括表单验证、数据清洗和错误处理。这使得开发人员能够轻松地创建和处理用户提交的表单数据。 用户认证和权限管理:Django内置了用户认证和权限管理系统,开发人员可以...
表单处理:Django提供了方便的表单处理功能,包括表单验证、数据清洗和错误处理。这使得开发人员能够轻松地创建和处理用户提交的表单数据。 用户认证和权限管理:Django内置了用户认证和权限管理系统,开发人员可以...
django中form表单设置action后,点提交按钮是跳转到action页面的,比如设置action为login,网址为192.168.1.128,跳转后便会来到192.168...将表单数据发送回后端,然后处理后端返回的信息并显示在当前页面中,这里使用A