摘要:Django的模板Template,它提供了一些简单的逻辑处理,譬如if和for循环,它们的用法也很简单,基本上和后台代码一样。和Python一样的for循环语句就可以了,不需要冒号。
阅读全文
摘要:Admin这个东西本身就已经存在于我们的项目中,是Django自己创建的。admin是Django自带的一个APP。 Django从1.9版本开始,Django对admin的用户名密码开始有一些安全上的限制。用admin或者数字123456789这些非常简单的密码都是不可以的,或者用老外的名字改一下
阅读全文
摘要:传统的MVC结构中,有模型这么一个概念。Django中,Models又是怎么一回事呢? 刚才生成的这些乱七八糟的数据迁移就是Django自带的一些应用 创建的数据迁移 执行python manage.py makemigrations,Django会在app/migrations/目录下生成移植文件
阅读全文
摘要:TEMPLATE的静态变量,当时我们一句话就带过了。TEMPLATE静态变量下面有好几个键值对,把"BACKEND"后面的值改成我们想要用的模板引擎就可以了。我们项目使用Django自己的引擎就行了。 render就是我们Django在生成blog这个应用的时候自动添加进来的这么一个模块,这么一个函
阅读全文
摘要:创建应用的时候应用名是不允许和Python中的模块名称相同的,比如os、sos这些。 migrations 下面有一个_init_.py,证明migrations是一个模块。应用本身也有一个_init_.py,证明它也是一个模块。 migrations中文含义移植、迁移,它是一个数据迁移、数据移植的
阅读全文
摘要:Python 2.7 。Django对2.7、3.5、3.4都是支持的。 https://www.djangoproject.com/download/ django对python的兼容情况 pip安装是最方便也是最简单的一种安装方式。类似于linux用apt-get的这种包管理器,我们只需在命令行
阅读全文