zoukankan      html  css  js  c++  java
  • django 学习-12 Django表单 初步

    1、先创建项目和应用

    django.admin.py    startproject   cs

    cd cs

    django.admin.py   startapp   blog

    2、vim  setting.py

    加应用,把数据库加为sqlite3

    vim urls.py

    url(r'^blog/register/$','blog.views.register'),

    vim  views.py

    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':                       method 默认是get的方式     
                    form  = UserForm(req.POST)            这是一个绑定动作
                    if form.is_valid():                              对字段进行最基本的验证
                            print form.cleaned_data
                            return HttpResponse('ok')
            else :
                    form = UserForm()
                    return render_to_response('register.html',{'form':form})

    mkdir   blog/templates

    vim blog/templates/register.html

    <!DOCTYPE>
    <html>
    <head>
            <title></title>
    </head>
    <body>
    <form method = "post">
    {{form}}
    <input type="submit" value="ok" />
    </form>
    </body>
    </html>                                                                               

    3、python  manage.py  runserver

    然后网页:127.0.0.1:8000/blog/register就OK了

  • 相关阅读:
    https://archive.ics.uci.edu/ml/datasets.php
    实战教程 :使用Python和keras进行文本分类(上)(重要)
    洛谷 P1073 最优贸易
    P2278 [HNOI2003]操作系统
    洛谷P2024 食物链
    模板
    我的博客
    mysql一条sql把表中的男改为女,女改为男
    树的度和结点数的关系
    Spider实例详解
  • 原文地址:https://www.cnblogs.com/Icanflyssj/p/5131764.html
Copyright © 2011-2022 走看看