标签:
用来控制后台:
其中可以有继承关系用来表示关系型数据库的关系 数据库的东西里面有一些类型,比如CharField TextField ForeignKey DateTimeField 每一个继承自models。Model类的类,django会为其生成一张表表示一个关系
其中有一些特殊的变量用以控制django后台的元素比如 list_display admin。site。register(models)可以在后台开一个添加按钮界面,里面可以添加一些图书信息
views利用函数控制返回的页面,负责装载数据返回完整的页面:
相当于一个html页面。里面可以包含css内容,可以被有views。py中的函数访问存取
HTTPResponse函数返回的是一个完整的http相应请求其中包含header什么的,而传入的内容是一个html页面,是字符串的形式,,一般来说可以直接传入一个html页面,但是还有css,这点暂时不太清楚,不过可知的动态页面可以由从class。object。all 获取具体的数据库列,然后用loader。get_template获取html页面 用render(Context())装载数据
每一个url都有前面的url函数作为转换函数,url中则是一个映射信息,从url映射到视图函数
在django的1.8.3版中没有django。conf。urls。default,它把default挪到了urls里面,这是以前的教程所没有更新的
appname
app的名字尽量不要包含大写,也不要太长,不然可能出现django找不到app中的modules中的情况
quicktest for learning
在django的工程目录下,可以敲python manage.py shell 进入工程shell进行快速测试与学习
如同题目,那个同名文件夹是自动生成的app里面的所有操作和普通的app相同,不过在启动服务器以后会默认调用同名app下的内容,比如urls之类,我们可以直接把主页和404页面放到这个app下面
Django学习笔记
原文地址:http://www.cnblogs.com/SproutFicF/p/4666766.html