位置: 编程技术 - 正文

以一个投票程序的实例来讲解Python的Django框架使用(设计一个投票程序)

编辑:rootadmin

推荐整理分享以一个投票程序的实例来讲解Python的Django框架使用(设计一个投票程序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在编写投票系统中需要用到的变量,设计一个投票程序,投票结果如下,以一个投票程序进行投票,投票结果如下,设计一个投票程序,设计一个投票表决器三个投票人,以一个投票程序进行投票,内容如对您有帮助,希望把文章链接给更多的朋友!

(一)关于Django

Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。

Ubuntu下的安装:一般都自带Python的。网上教程比较多了....

(二)第一个Django的app

#环境:Python2.7,Django1.6,Ubuntu. Python 及 Django 安装成功之后,就可以创建Django工程了

(1)教你开始写Django1.6的第1个app

(2)教你开始写Django1.6的第1个app

下面创建两个models。Poll 和 Choice

修改文件如下:

然后修改工程的配置文件setting.py,在INSTALLED_APP元组下面添加刚才创建的app:polls

这样再重启服务,就能在后台管理polls应用了。

以一个投票程序的实例来讲解Python的Django框架使用(设计一个投票程序)

(3)视图和控制器部分

前面已经完成了model(M)的设置。剩下的只有view(V)和urls(C)了。Django的视图部分,由views.py 和 templates完成。

在polls中,我们将创建4个视图:

“index” 列表页 ? 显示最新投票。 “detail” 投票页 ? 显示一个投票的问题, 以及用户可用于投票的表单。 “results” 结果页 ? 显示一个投票的结果。 投票处理 ? 对用户提交一个投票表单后的处理。

现在修改 views.py 创建用于视图的函数。

要想使试图能被访问,还要配置 urls.py 。mysite是整个网站的URLConf,但每个app可以有自己的URLConf,通过include的方式导入到根配置中即可。现在在polls下面新建 urls.py

然后在根 urls.py 文件中,include这个文件即可。

然后开始创建模板文件。在polls下,创建templates文件夹。下面有index.html, detail.html 两个文件。

(4)投票功能完善

上面只是简单的实现了视图功能,并没有真正的实现投票功能。接下来就是完善功能。

然后需要修改 views.py 中的 vote 处理函数。进行post数据的接收与处理。

在投票成功之后,让用户浏览器重定向到结果 results.html 页。

然后就需要创建模板 results.html 。

至此,重启服务就能看到单选按钮,以及submit了。

在Ubuntu系统下安装使用Python的GUI工具wxPython (一)wxpython的安装Ubuntu下的安装,还是比较简单的。#使用:apt-cachesearchwxpython测试一下,可以看到相关信息dizzy@dizzy-pc:~/Python$apt-cachesearchwxpythoncain-simul

使用Python简单的实现树莓派的WEB控制 先给大家展示下效果如图,感觉还很满意请继续阅读全文:用到的知识:PythonBottleHTMLJavascriptJQueryBootstrapAJAX当然还有linux我去,这么多……我还是一点一

Python使用爬虫猜密码 我们可以通过python来实现这样一个简单的爬虫猜密码功能。下面就看看如何使用python来实现这样一个功能。这里我们知道用户的昵称为:heibanke密码是

标签: 设计一个投票程序

本文链接地址:https://www.jiuchutong.com/biancheng/382374.html 转载请保留说明!

上一篇:使用Python生成随机密码的示例分享(python生成随机数据)

下一篇:在Ubuntu系统下安装使用Python的GUI工具wxPython(ubuntu安装步骤详解)

  • 印花税进什么费用
  • 计算应纳税所得额时 不得扣除支出有哪些
  • 从租计征房产税怎么申报
  • 发票连续作废两次
  • 政府补贴是否要交企业所得税
  • 出让固定资产怎样计算增值税
  • 哪些项目需要征税
  • 弥补以前年度亏损税局会查吗
  • 企业设备安装发票税率为多少?
  • 一般纳税人辅导期
  • 一般纳税人有什么优惠政策
  • 安保服务费税率几个点怎么算
  • 的税收分类编码
  • 公积金贷款利息现在是多少
  • 税务登记都需要什么
  • 二手房土地年限是多少年
  • 单位卖报纸的钱算什么
  • 免抵退税申报表主表
  • 汇率变动引起的经济危机
  • 核定征收的个税怎么算
  • 生产成本期末余额在贷方
  • 汇算清缴所得税退回做账
  • 劳务计提会计分录
  • 会计记账凭证摘要模板
  • 公司个人垫付的费用会计分录
  • mac怎么同步
  • 业务招待费和福利费不能抵扣增值税吗
  • php单例模式例子
  • 一般纳税人简易征收3%可以开专票吗
  • php正则表达式匹配链接
  • vuex iframe
  • vue fragment标签
  • 深入node.js技术栈
  • 日期按钮
  • python获取字符串中汉字的个数
  • 管家婆中已经过账的进货单怎么删除?
  • 财务制度备案信息是不是可以不填
  • 没有发票能办临时牌照吗
  • php安装了还要配置吗
  • 银行日记账跨月登记方法
  • 长期股权投资成本法
  • 应收款超过多久未收回可界定为损失
  • 银行转账付款会计分录
  • 资产合计是期末余额吗
  • 以美元报关是否要交税
  • 农副产品增值税发票怎么开
  • 二手车需要交什么
  • 跨月抵扣的发票能退回吗
  • 工会经费的会计分录2022
  • 资源税会计科目
  • 辞退补偿的账务处理
  • 公司缴纳养老保险最低标准
  • 防伪税控服务费全额抵扣申报表怎么填
  • 企业收到政府专项奖励
  • 企业弥补亏损的顺序
  • 营改增后建筑业税率
  • 息税前利润是什么税之前
  • 存货的总账和明细账区别
  • 实例讲解液化滤镜瘦身
  • 所有符合条件x+5的绝对值加x- 2的绝对值等于七的数x
  • mysql密码忘了怎么办?
  • debian系统如何安装软件
  • windows10x预览版
  • windows7正版验证办法
  • win8桌面键盘
  • sf2是什么文件
  • win7启动发生异常i/0错误
  • usb转串口的接线方法
  • win8.1应用商店下载位置
  • Ext JS 4实现带week(星期)的日期选择控件(实战一)
  • linux反弹shell方法
  • unity获取手机型号
  • android设置无标题
  • 堆实现栈
  • ios反编译源代码
  • android studio 运行配置
  • 企业年金个人缴费比例越高越好吗
  • 人工成本占企业利润比例
  • 山东税务是干什么的
  • 百旺税控盘怎样清盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设