码迷,mamicode.com
首页 > 其他好文 > 详细

管理小项目

时间:2017-01-03 21:07:19      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:管理   min   lang   pyc   ons   als   classes   pre   .sh   

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")

 

管理小项目

标签:管理   min   lang   pyc   ons   als   classes   pre   .sh   

原文地址:http://www.cnblogs.com/feifang/p/6246142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!