zoukankan      html  css  js  c++  java
  • 管理小项目

    1.通过pycharm创建django项目

    2.url中有 all和add分别为展示所有学生信息和添加学生信息

    3.学生信息需包含name、age、classe 

    4.在浏览器中输入 127.0.0.1:8001/all 显示所有学生信息

    5.默认已在视图中添加一些学生信息

    6.在浏览器中输入 127.0.0.1:8001/add?name=meimei&age=23&classe=1309a 添加学生信息

    7.添加完学生信息需自动跳转到 all链接显示所有学生信息,包括新添加的

    urls.py

    urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^all/$', views.all_stu,name='all_student'),
    url(r'^add/$', views.add_stu,name='add_student'),
    ]

    all.html

    {% for stu in allstr %} {% endfor %}

    nameageclass
    {{ stu.0 }} {{ stu.1 }} {{ stu.2 }}

    views.py

    from django.shortcuts import render,HttpResponse,HttpResponseRedirect
    # ?name='xixi'&age=11&class=1411

    # Create your views here.

    allstr_list = [
    ['zhangsan',23,'1401'],
    ['lisi',23,'1401'],
    ['wangwu',23,'1401'],
    ]

    def all_stu(request):
    allstr=allstr_list
    return render(request,'all.html',locals())


    def add_stu(request):
    if not request.GET.get('name'):
    allstr=allstr_list
    return render(request,'all.html',locals())
    name = request.GET['name']
    age = request.GET['age']
    classes = request.GET['class']
    new_stu = [name,age,classes]
    global allstr_list
    allstr_list.append(new_stu)
    print "----------------------"
    print allstr_list
    print "----------------------"
    return HttpResponseRedirect("/all")
  • 相关阅读:
    C++中的friend函数详细解析(一)
    【图像处理算法】 直方图均衡化
    可降水量W:空中水文学名词初集(4)
    excel\docx
    WebService学习总结
    C#深入学习笔记Lock
    事件Event深入总结
    C#泛型委托与Lambda总结
    SQLServer事务与锁的基础概念总结
    委托Delegate深入总结
  • 原文地址:https://www.cnblogs.com/feifang/p/6246142.html
Copyright © 2011-2022 走看看