`
喜欢蓝色的我
  • 浏览: 370264 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

django 表单处理

 
阅读更多

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:Django表单处理与数据验证.docx

    Django:Django表单处理与数据验证.docx

    Django.rar+框架+项目和应用+模型设计与数据库等全套教程

    Django表单处理与数据验证 Django用户认证与权限管理 Django中间件与请求响应流程 Django静态文件与媒体文件处理 Django信号与事件监听 Django缓存机制与性能优化 Django错误处理与调试技巧 Django部署与生产环境...

    Django中文版 教程.

    7. Django表单处理:针对表单的处理,教程不仅介绍了表单的基本使用,还涵盖了如何自定义表单验证规则和表单外观。 8. 高级视图和URL配置技巧:进一步深入视图和URL配置的高级用法,包括了如何实现复杂的URL模式和...

    DjangoWeb.zip

    六、Django表单处理 Django提供了处理Web表单的强大工具。开发者可以定义Form类,自动验证用户输入,然后在视图中使用这些表单。表单数据可以绑定到模型,也可以独立存在。例如: ```python from django import ...

    8. Django 表单与模型

    模型定义了数据结构,而表单处理用户输入并验证数据。使用`ModelForm`,我们可以快速地创建基于模型的表单,这样表单字段会自动映射到模型字段,减少了重复代码。同时,通过模型,我们可以轻松地进行数据库操作,...

    Django Web开发指南(护眼绿豆沙底色版)

    4. Django表单处理:Django提供了表单类,帮助开发者处理用户提交的数据,包括数据验证、错误处理和呈现为HTML。表单系统紧密集成在Django的其他部分中,使得数据处理变得异常容易。 5. Django的URL路由系统:...

    django表单实现下拉框的示例讲解

    在Django框架中,创建和使用表单是构建Web应用的重要部分。...本篇将详细讲解如何在Django中实现下拉框,以供开发者参考。 **方法一:使用ModelChoiceField** ...不断实践和学习,你将在Django表单处理方面变得更加专业。

    基于django框架开发的生鲜电商.zip

    6. Django表单处理:Django的表单处理模块可以帮助开发者轻松创建、验证和渲染HTML表单。 7. Django模板语言(Django Templates):了解如何使用模板语言来动态生成HTML,以及如何与上下文数据结合。 8. 购物车...

    Django最美照片墙.zip

    6. **表单(Forms)**:学习如何创建和使用Django表单处理用户输入,包括文件上传表单。 7. **中间件(Middleware)**:如果项目中使用了,可以学习到中间件的概念,它是Django提供的一种全局请求/响应处理机制。 8....

    django.pdf

    5. Django表单处理: 表单是Web应用中不可或缺的一部分。Django提供了表单类,简化了HTML表单的处理,包括表单的渲染、数据验证和错误处理。 6. Django开发流程: 文档中提到了如何设置开发环境、进行项目规划、...

    基于Django的教务信息管理系统源码.rar

    7. Django Forms:了解如何使用Django表单处理用户输入,包括模型表单、自定义表单以及验证规则。 8. Django中间件:理解中间件的工作原理,如何自定义中间件以实现特定功能,如日志记录、权限检查等。 9. Django ...

    基于Django开发的在线日志系统。(练习项目).zip

    8. Django表单处理:Django的表单模块可以方便地创建HTML表单并处理用户提交的数据。在日志系统中,可能会有用于创建和编辑日志的表单。 9. Django静态文件与媒体文件管理:静态文件如CSS、JavaScript和图片通常...

    Python关于 Django 的web- Form 表单验证

    在Python的Web开发框架Django中,Form表单验证是一个至关重要的部分,它允许开发者创建用户界面并确保从用户那里接收到的数据是...阅读"3.4 Django Form.pdf"这样的资料,将进一步深入理解Django表单验证的细节和实践。

    djangoformapi为Django的表单验证创建JSONAPIs

    Django 表单是处理用户输入的强大工具,提供了数据验证和清洗功能。在 Django 中,你可以定义一个 Form 类,包含各种字段(如 CharField、IntegerField 等)以及每个字段的验证规则。这些规则确保了接收到的数据是...

    管理系统系列--python-django-web 工资管理系统.zip

    8. 表单处理:Django表单处理允许用户输入数据并验证其有效性。 9. RESTful API:如果系统包含API接口,可能需要了解REST原则和Django的视图、序列化器。 10. 身份验证和安全:确保敏感数据如员工薪资信息的安全,...

    Python Django VS web 表单实例

    本实例将深入探讨Django在处理Web表单方面的优势和用法,与一般的Web表单处理进行对比。 首先,Django提供了一套完整的MVC(模型-视图-控制器)架构,其中的View层负责处理HTTP请求,包括用户提交的表单数据。在...

    djangogirls-tutoria中文高清版

    7. Django表单处理: 表单是Web应用中收集用户输入的重要组件,本教程会指导如何处理用户提交的表单数据,以及如何在Django中自定义表单。 8. Web应用的部署: 最终目标是将创建的博客应用部署到互联网上,本教程会...

    Python-djangosimplecaptcha一个简单高度可定制的Django应用可以为任何Django表单添加验证码

    django-simple-captcha:一个简单、高度可定制的Django 应用,可以为任何Django表单添加验证码

Global site tag (gtag.js) - Google Analytics