2017年9月13日
摘要: 1. ORM的两种 DB first: 创建表结构--根据表结构生成类 根据类来操作数据库 Code first: 先写代码 再写类 执行命令(一个类生成一个表)当前主流的用法。Django的ORM属于code first的。 2. 本质 A-根据类自动创建数据库表 B-根据类对数据库表中的数据进行 阅读全文
posted @ 2017-09-13 17:22 momo8238 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 1. 先自己手动在项目APP01以及APP02下面各有一个urls.py。当请求来了的时候,先到工程中的urls找路由分发,然后再转到各个App中。 现在总共有3个url 2. 工程中的urls如下: 需要导入一下include模块,from django.conf.urls import url, 阅读全文
posted @ 2017-09-13 14:54 momo8238 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. 名字很长,修改起来很麻烦 2.Django提供了一种方法 在urls.py中修改了名字以后,html中会自动对应做修改。这样提交表单的时候就会比较方便了。跳转到写死的某个URL。 3.根据名字indexx只能找到前缀,无法匹配后面的数字,例如detail-1中的这个数字1。想获得数字,需要重新 阅读全文
posted @ 2017-09-13 12:03 momo8238 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 1. 关于正则的说明 url(r'^detail-(\d+)-(\d+).html',views.detail), 当客户端输入 127.0.0.1:8000/detail-2-9.html时,Django默认可以得到3个参数,分别是request, -(\d+)-,-(\d+)-。 所以定义det 阅读全文
posted @ 2017-09-13 10:45 momo8238 阅读(9462) 评论(1) 推荐(0) 编辑
摘要: 1. 此时,用户只能看到列表,如果用户想查看详细信息,应该再增加程序。 2. 把信息用a标签包起来以后,详细信息就有了可以跳转的功能。 . 3. 点击不同的用户名时,获取到不同的信息。 3.1 在urls.py中写对应关系 3.2 在views.py中写函数 3.3 在index.html中更新模板 阅读全文
posted @ 2017-09-13 08:31 momo8238 阅读(1462) 评论(0) 推荐(0) 编辑