学习django用到的一些资源

django对于有过一些web开发经验的人来说入手是相对容易,特别是刚入手python的,虽说刚入门语言的时候就直接跳到web开发有点激进,但是特别适合不是专职从事python的前端同学,假如你稍微有点web开发的经验,给你一天就足够搭建一个有基础功能的网站,秘诀就在于django为了做了大部分的事情:

  • MVC分层结构,帮你清晰理顺数据模型、程序逻辑、展示逻辑
  • 特色模板渲染引擎支持
  • 简单的数据库交互操作
  • 系统自带管理后台,包括UI

 

除去高级视图和和缓存等其他高级功能的学习,了解以上这些内容就能够帮组你完成一个相对简单的小站,下面介绍一下我在开发过程中曾经使用过得文档和工具:

我看得最多的django文档应该是The Django Book,传送门:http://www.djangobook.com/en/2.0/ 已经有好心人翻译出了中文版,另:类似的python文档是:Dive Into Python ,同样有中文版。

另外从一个前端角度看的话,你可能需要去多了解的还有:

  • 你想要使用神马数据库,学会基本操作,除了建表django会帮你完成之外,基本的数据库操作要熟悉,另外需要为你使用的数据库安装“适配器”,让数据库能和python一起工作
  • 一个省心的IDE,Aptana目前是比较靠谱的,需要安装的插件有Pydev,安装教程到处都是,它可以帮你快速建立django项目,为你提供debug需要的应用服务器,简单几步即可完成数据库连接配置
  • debug项目需要进行一些配置方便你测试,遇到异常直接去查debug参数文档 : https://docs.djangoproject.com/en/dev/ref/django-admin/?from=olddocs
  • 不要在64位 window 7下开发,各种兼容不能

 

当然这里提到到东西还很浅很少,后面我会把一些好东西持续地更新到这里。

Published by

Z.J.T

Product Designer from Wandou Labs

  • 祥赫 孔

    不要在windows7 下安装64位python

    • aobo711

      Approve—
      jintian