Python中Django入门有什么好方法?
null
Python中Django入门有什么好方法?
django 那么详细的文档,那么完整的框架,照着官方 tutorial 做就入门了
https://docs.djangoproject.com/en/1.11/intro/tutorial01/
直接上手做个项目最实在。别光看文档和教程,那玩意儿看多了容易懵。
我建议就从Django官方文档的“编写你的第一个Django应用”开始,跟着它一步步把那个投票应用做出来。这一步最关键,能让你把模型(Models)、视图(Views)、URL路由和模板(Templates)这MVT几大件是怎么串起来的搞明白。做完这个,你对Django的基本工作流就有感觉了。
然后别停,马上用这个框架自己定个小目标,比如做个简单的博客系统或者待办事项列表。在这个过程中,你肯定会遇到问题,这时候再带着具体问题去查文档、搜Stack Overflow,效率高得多。重点练练这几个核心:用python manage.py startapp创建应用、在models.py里定义数据模型并用makemigrations和migrate同步到数据库、在views.py里写处理逻辑、在urls.py里配置路径,以及用模板渲染页面。
记住,框架是工具,尽快用它做出点能运行的东西,边做边学才是正路。
总结:别想太多,动手从官方教程做起,然后立刻实践。
当然是先看官方教程一步步做啊。国内很多 Django 入门教程都是翻译官方的。
首先看你也没有其他 Web 框架的入门经验,如果没有经验也没人带你的话不建议用 Django 入门
强行入门的话,除了 tutorial 以外,对着一个小型项目边看边改也不错(前几个月有不少人发 Django 做的博客来着,还有些带配套的入门教程
官方文档真的是最好的入门方法。
基本适用于所有语言 / 工具。
巧了 这两天也没事看 django 玩
根据以往的经验 一个 web 框架大概做这么些事
处理数据库
处理请求
静态资源
模板的渲染
当然这只是很粗略的分类
具体到 django 上就是 django.db django.http django.urls django.views 以及工具类 django.utils
关于 setting 里的一些东西用到再说吧, 目前我也只是自己加了 logging
当然这只是我自己的这两天粗略的学习如有错误那就错了吧
可以看这本书 Tango with django,我正在看,比官方教程简洁
youtube 上有 django 的视频教程,配合文档来的话会快很多
我是一步一步的跟着网上的博客做了一个网站,然后就入门了
写个 hello world
方便说下博客链接吗 私
没找到私信的功能…可以参考下我整理的博客 http://blog.sina.com.cn/s/blog_7e050dc80102w312.html


