摘要: 服务器端除了除了通过模板生成的HTML外,网页应用还需要其它文件,比如CSS、JavaScript、图片等等。才能构成一个完整的网页。在Django中我们称其它的这些文件为静态文件。Django的STATICFILE_FINDERS中有一系列的默认查找路径,其中一个查找路径就是在应用目录中查找是否存... 阅读全文
posted @ 2015-04-05 23:47 tmyyss 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Django的通用视图可以减少开发的单调性,它抽象出一些在视图开发中常用的代码和模式,这样就可以在无需编写大量代码的情况下,快速编写出常用的视图函数。下面将使用通用视图重写前面所写的代码。要使用通用视图,我们需要做几件事:修改URLconf编写基于通用视图的视图函数1、修改URLconffrom d... 阅读全文
posted @ 2015-04-05 21:20 tmyyss 阅读(4001) 评论(0) 推荐(0) 编辑
摘要: 我们的博客现在已经实现了博客列表的查看,博客的查看。现在该是我们实现创建和更新博客的时候了。要实现博客的创建和更新,我们需要学习Django表单的相关知识。在处理表单的过程中,Django表单功能做了哪些工作呢?传递数据的准备和重建为数据创建HTML表单从客户端接收和处理提交的表单和数据Django... 阅读全文
posted @ 2015-04-05 17:53 tmyyss 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,初步学习了Django视图和模块,今天继续深入学习它。到目前为止,我们能显示所有博客在一个页面,但是我们同时也想单独显示某一篇博客。首先,我们来修改模块blog/templates/blog/index.html,为每个博客标题添加一个链接,这样我们才能跳转到某篇博客。 ... 阅读全文
posted @ 2015-03-28 09:47 tmyyss 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在学习视图与模板之前,我们得了解Django运行方式及处理流程,参考http://segmentfault.com/a/1190000002399134第一个页面首先,我们来写第一个视图函数,这个视图函数返回一个显示“Hello,world.You're at the blogs index"内容的... 阅读全文
posted @ 2015-03-27 16:07 tmyyss 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 登录管理员页面首先,我们需要一个管理员账户,这样我们才能登录到管理员页面。tmyyss@ubuntu:~/python/django/myproject$ python manage.py createsuperuserUsername: adminEmail address: admin@163.... 阅读全文
posted @ 2015-03-27 11:02 tmyyss 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 进入Python交互控制台python manage.py shell之所以用上面的命令,而不是python,是因为manage.py设置了DJANGO_SETTINGS_MODULE环境变量。不需要我们手动去导入django模块。导入Blog模型类from blog.models import B... 阅读全文
posted @ 2015-03-26 15:33 tmyyss 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 首先,我们来说一下项目(project)和应用(app)的区别项目(project)是一个网页站点配置和应用(app)的集合。应用(app)是一个用来完成特定功能的网页应用,比如博客应用、在线投票应用等等。一个模型就对应着一个应用。1、启动一个应用(app),让我们来启动一个博客应用(blog)py... 阅读全文
posted @ 2015-03-26 10:28 tmyyss 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个项目,项目名称叫做myprojectdjango-admin.py startproject myproject我们使用tree myproject来查看一下运行上面命令后,生成了哪些文件myproject├── manage.py└── myproject ├── __init_... 阅读全文
posted @ 2015-03-25 16:43 tmyyss 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Django学习之安装环境操作系统:Ubuntu14.4Python版本:2.7.6(自带)1、 首先安装pipsudo apt-get install python-pip 2、 安装django sudo pip install django 3、 检测是否安装成功>>> import djan... 阅读全文
posted @ 2015-03-25 15:58 tmyyss 阅读(135) 评论(0) 推荐(0) 编辑