DjangoLog博客系统实例教程 >第三章 开发DjangoLog项目

第三章 开发DjangoLog项目

章描述:DjangoLog是一个简单的博客系统,以此实例来学习如何快速开发一个网站。
  1. 课程描述:

    演示在Windows平台及Mac平台如何使用命令行创建项目,并演示如何使用PyCharm创建项目。

  2. 课程描述:可以通过manage.py创建和管理应用。
  3. 课程描述:Django模板技术非常强大,可以很方便的从view层传递参数给模板,而且模板还支持继承,所声明的block代码块可以被子模板重写。
  4. 课程描述:使用manage.py可以自动生成数据库结构及相关数据,创建的超级用户可以直接用于登陆Django的admin页面。PyCharm自带的数据库管理工具使用起来也非常方便。
  5. 课程描述:Django对于静态文件的支持也非常强大,默认情况下,在debug=True的模式下,使用Django内置的静态文件服务器来支持静态文件,直接将文件放在my_app/static/my_app目录下即可,如将a.html文件放置为该目录,然后通过 http://127.0.0.1/static/my_app/a.html 访问,也可以自定义静态文件目录,在本课中所演示的方式就是自定义静态文件目录。在生产环境下应该设置debug=False,使用Apache、Nginx等类似的服务器支持静态文件。
  6. 课程描述:直接声明一个模型,便可以直接使用该模型生成数据库结构,非常强大。
  7. 课程描述:textarea只能用于编辑简单的字符串,如果想编辑复杂的HTML代码,那需要使用编辑器,在这里我们推荐使用ckeditor
  8. 课程描述:使用Django自带的ListView可以快速生成文章列表信息。
  9. 课程描述:Django拥有强大的自定义url规则的能力,配置DetailView可以快速生成详情页面。