位置: 编程技术 - 正文

以一个投票程序的实例来讲解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安装步骤详解)

  • 拟上市企业需要做什么
  • 采购人员的差旅费计入采购成本吗?
  • 个体工商户税种认定
  • 股权投资收回的账务处理
  • 税务规定先收款后开票,合同约定先收票再付款
  • 企业所得税资产总额怎么算出来的呢
  • 股票发行费用属于资本成本中的筹资费用
  • 增值税税金不足1元未缴纳账务处理
  • 企业所得税纳税调增调减怎么确定
  • 纳税申报表多缴了怎么办
  • 财产租赁所得如何申报
  • 公司进行债务重构的原因可能包括
  • 委托生产企业和受托生产企业
  • 文化建设事业费逾期申报有罚款吗
  • 地税逾期申报怎么处理
  • 国企不交社保怎么办
  • 抄税忘记了怎么办
  • 重置申报清册是什么意思
  • 出口退税备案信息
  • 国有划拨地是否能转让土地
  • 集团内部拆借资金
  • 没有发票的固定资产可以税前扣除吗
  • 股东转让股份怎么转让
  • 代缴水电费是什么意思
  • 商场 折扣
  • 公司注销无法支付的款项如何处理
  • 未分配利润为负的原因
  • 上月未抵扣进项增值税
  • 税控机抵扣网上申报如何做?
  • 小规模减半征收什么时候开始
  • 支付境外关联方借款利息需要的
  • 个人所得税的征收
  • 即征即退的增值税计入其他收益吗
  • 应收账款少给货款怎么做分录?
  • 新固定资产的六大类型
  • 信用证保证金账户
  • win10怎么设置win7开始菜单
  • 企业注销时还有应付职工薪酬怎么办
  • 印花税和所得税需要计提吗
  • php中construct
  • 当月预交的增值税在申报期内可以填报进去抵扣
  • 建筑劳务公司的法人代表有什么责任
  • 蒙特维德云雾森林
  • 开关电源pcb布线规则
  • phpcms如何配置404
  • 抄税前要做什么
  • 认缴制对实务操作的可能影响有哪些?
  • 企业合并的会计处理方法
  • 为博客园开发了什么项目
  • okhttp3源码分析
  • 劳务派遣工资是死的吗
  • 经审计的财务报表是否要会计师事务所盖章
  • 成本法的处置
  • 财务费用的核算内容有哪些
  • 在途物资属于会计科目吗
  • 当月购进原材料取得税控专用发票
  • 可抵扣暂时性差异产生的情况有
  • 营业收入就是开票的不含税金额吗
  • 处置长投其他权益变动要转损益吗
  • 应付职工薪酬如何进行会计处理
  • 进项税转出补税按多少补税
  • 支付维修基金放什么科目
  • 外来原始凭证丢了怎么办
  • 发票丢失了怎么报销
  • mysql使用技巧
  • 安装2个win10系统
  • 为保证win7安装后能正常使用,安装方法
  • win10选择软件打开方式
  • win8升级win10系统 激活
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • mac safemode
  • Windows命令行删除文件夹
  • 【Android】利用Notification操作设备的通知栏
  • python在windows
  • 用python简单代码
  • JavaScript的Cookies
  • python排序算法比较
  • Python遍历循环
  • 闵行税务稽查局
  • 二连浩特税务局国考分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设