管理小项目

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 %}

name age class
{{ 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")
时间: 2025-01-09 23:38:48

管理小项目的相关文章

java客房管理小项目,适合java小白练手的项目!

java客房管理小项目 这个客房管理小项目,适合java初学者练手.功能虽然不多,但是内容很齐全! 喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我! 祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!共有5层,每层10间客房,以数字101--509标示:具有入住,退房,搜索,退出四个简单功能: public class Hotel { static final int floor = 5; static fina

java客房管理小项目,适合小白练手

java客房管理小项目这个客房管理小项目,适合java初学者练手.功能虽然不多,但是内容很齐全!喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!共有5层,每层10间客房,以数字101--509标示:具有入住,退房,搜索,退出四个简单功能:public class Hotel {static final int floor = 5;static final int order = 10;private static int countFlo

开源一个工作计划管理小项目

工作的时候要写工作计划,和工作汇报,各种烦躁,所以写了这个工作计划管理,顺便也开源出来了,点击下载 ,是基于Thinkphp编写的PHP开源库用了PHPExcel,PHPWordCSS有:bootstrapJS插件有WdatePicker.layer.数据库配置文件在workplan\Application\Home\Conf\config.php下面数据库sql在更目录,导入即可 1.登陆界面 2.编辑工作计划界面(新增,修改,删除),不满8个计划显示8个计划,超过8个计划后,自动添加3个空计

小项目感受不到系列

毕业之后,进了一家创业公司. 大家都知道,公司创业前期,各方面资源都不能到位. 其他的,我们暂且不论,就说项目. 公司的部分业务是给客户定制开发,可以理解为接外包项目.项目特点比较明显:项目较多,规模不大,时间紧张. 走流水线,一个完了一个,大家的目标就是:上线. 每个参与开发的人员都清楚,我们交付给客户的项目,只是空有一身皮囊.所谓:金玉其外,败絮其中.万丈高楼,都是堆起来的.谁开发谁开心,谁维护,谁就想辞职. 连公司不懂技术的Boss都愤怒的说: 你们做的项目就是一个大Demo! 你们做的项

【软件工程】02组软件工程组队项目——课程管理小助手数据库设计文档

一.引言 1.1编写目的 数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地.我们通过书写这份文档说明,从各方面进行学生课程管理小助手系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员.系统分析员提供基准文档.我们也希望通过写数据设计说明书,规范数据名称.数据范围.数据代码等.这份文档是项目小组共同作战的基础,有了开发规范.程序模块之间和项目成员之间的接口规则.数据方式,大家就有了

用户管理的小项目

之前学习链表数据结构的时候,写过(相信很多人都做过)dos窗口版的学生管理系统,通过输入数字来实现CURD学生的信息,顶多就是把数据写入文件来存储数据.这次决定用Qt来实现,虽然不是学生管理,但是也类似,数据保存使用的是mysql数据库.之前,学习Qt只是单一的练习某一块知识,这次做个小项目,算是把之前学的做一下综合,感受颇多. 使用Qt的原因不多说了,方便,快捷,最重要和吸引人的就是跨平台性,代码无需修改或者少量的修改,再用相关平台的编译器重新编译下,就可以在windows,linux,and

Android开发不得不看的11个实战小项目

是不是想学Android开发(http://www.maiziedu.com/course/android-px/)却不知道如何下手?懂得一点点入门基础知识却无法应用到实际开发中?看相关资料觉得都懂了实际动手却发现什么都不懂?本地搭建Android开发环境太麻烦? 如果你有以上的各种问题,那么今天小编推荐的Android开发的这11个小项目,你一定要看!! 因为,这些实战项目都是基于google 官方的API Demos制作而成,而且全部配有Android在线开发环境,你可以随时动手跟着课程操作

懒人天气小项目

懒人天气小项目主要实现了城市地理定位,显示当地天气,根据你的喜好选择不同类型的生活小控件获取生活建议.显示七天天气实时天气情况. 效果图如下: 用到的主要内容有: 1.通过第三方类库MMDrawerController 来实现左右侧边栏,左侧边栏显示七天天气情况,难右侧边栏显示当前位置.MMDrawerController的使用方法我在MMDrawerController介绍里有详细说明. 2.使用CoreLocation地理定位,将获得的城市编码,将城市编码设置为字典的value,传送到网络请

spring+springmvc+hibernate架构、maven分模块开发例子小项目案例

maven分模块开发例子小项目案例 spring+springmvc+hibernate架构 以用户管理做测试,分dao,sevices,web层,分模块开发测试!因时间关系,只测查询成功,其他的准备在ext上做个完整的案例来的,可惜最近时间很紧, 高级部分也没做测试,比如建私服,其他常用插件测试之类的,等用时间了我做个完整ext前端和maven 完整的例子出来,在分享吧! 不过目前这些撑握了,在项目中做开发是没有问题的,其他高级部分是架构师所做的. 之前我有的资源都加上了积分,有些博友向我要,