
Django
文章平均质量分 73
real_Rickys
走马观花,笑不世之豪杰。
弹抒坟典,悲难复之南山。
展开
-
Django学习1:第一个页面
Django学习1 Django是python后台开发的一个热门框架,对于一般web开发有较为简洁,快速的特性。step1:安装 Django 鉴于anaconda的集成开发环境,我选择在anconda中安装Django,在环境中安装Django需要如下的命令pip install Django 验证安装使用查看version的方法,如果输入如下命令发现命令错误则安装失败。...原创 2018-09-12 13:45:07 · 355 阅读 · 0 评论 -
Django学习3:views,urls
Django学习3 views是一个面向public的接口,它是项目中提供特定功能的页面。在Django中web的页面以及一些其他的内容都是通过view来表达,Django利用url的检查,拆分来选择views来显示。教程中的polls的项目需要如下几个views:Question索引:用来显示最近发布的Question。Question详情:显示Question的内容以及可以投票的表...原创 2018-09-17 19:42:28 · 490 阅读 · 0 评论 -
Django学习4:form, generic views
Django学习4 在经过前三节的学习后,基本了解了数据库的连接,views的使用,但是还需要了解如何传回数据并处理,这里第四节学习的内容就是如何去用form来获取数据。step1:熟悉form 将polls/detail.html更新为如下代码:<h1>{{ question.question_text }}</h1>{% if error_message %...原创 2018-09-18 18:39:23 · 311 阅读 · 0 评论 -
Django学习2:数据库
Django学习2: 作为一个后台开发框架,必不可少的需要用到数据库的链接。Django几乎支持所有的主流数据库。我选择使用mysql作为我的数据库来配置。step1:配置mysql 首先需要配置所需要的数据库类型,默认是sqllite不过这个东西只是一个内嵌的测试数据库,所以需要改变默认的配置。在mysite/setting.py中有一个database{default:{}}动...原创 2018-09-14 16:50:37 · 458 阅读 · 0 评论 -
Django学习8:session(注册登陆)
Django学习 session是开发中不可避免的组件,我们可以使用session来存储,检索,发送接收cookies。启用sessions sessions通过一些中间件来实现。首先在setting.py的 “middleware” 的setting中确保 ‘django.contrib.sessions.middleware.SessionMiddleware’ 存在,同时在 “inst...原创 2018-09-25 13:10:14 · 989 阅读 · 0 评论 -
Django学习5:test
Django学习5 在平时测试代码的效用的时候通常会造成一系列的麻烦,消耗大量的时间,所以jiango提供了一个automated test。这些test可以发现错误的位置,它可以让代码更加通透,更易阅读。step1:第一个test 在例子中的这个项目是存在bug的如Question这个model的"was_published_recently"这个function中如果创建时间大于当前时间...原创 2018-09-21 12:06:22 · 662 阅读 · 0 评论 -
Django学习6:static files
Django学习6 在完成了test的设计之后,我们需要给页面加上样式和图片,这些images,js,css的样式在Django中被称为“static files”。 首先我们需要在polls目录下创建一个static目录,Django就会到这个目录下去寻找static files。和template类似的,如果我们想创建一个style.css的文件那它的目录路径将会是“polls/stati...原创 2018-09-21 12:43:06 · 302 阅读 · 0 评论 -
Django学习7:admin
Django学习7 在学习2中,介绍了关于admin的regist现在我们可以自定义admin的外观和表达的内容。step1:定制admin form 在polls/admin.py中,我们使用了admin.site.register(Question)这个方法让admin自己来生成关于Question的form,接下来我们修改这里的代码重新排列question_test和pub_date的...原创 2018-09-21 14:43:27 · 173 阅读 · 0 评论