摘要: 制定规范 我们要编写一个名为“学习笔记”的web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。 “学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录。 用户登录后,就可以创建新主题、添加新条目、以及阅读既有条目。 建立虚拟环境 虚拟环境是系统的一个位置,可以在其中 阅读全文
posted @ 2018-06-11 21:44 yc紫日 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 纲领 建立项目时,首先需要以规范的方式对项目进行描述,再建立虚拟环境,以便在其中创建项目。 创建项目后,创建app,并在项目的settings.py中“安装”该app 随后,就是根据项目描述编写urls.py、view层、model层、template层 如果要使用OEM,就要用到admin层 UR 阅读全文
posted @ 2018-06-11 07:48 yc紫日 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 纲领 管理网站的主要作用就是轻松处理模型 管理员可以使用网站,普通用户不可以 使用 1.创建超级用户 python manage.py createsuperuser # 管理员是针对某一项目而言的,故此处用户名为ll_admin # 注:Django不存储初始密码,只是存储根据密码计算出来的散列值 阅读全文
posted @ 2018-06-11 07:41 yc紫日 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 纲领 在用户输入或系统跳转到网址后,在urls.py中找到网址对应的views.py中的视图函数(views.py中有着一个个与urls.py中对应的函数),并执行该视图函数 视图函数一般需要引用model层的模型类,用来从数据库中执行DM动作,如果是query动作,则一般将取出的数据保存,传到te 阅读全文
posted @ 2018-06-11 07:37 yc紫日 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 纲领 template层主要负责接收view层传过来的上下文字典(如果有),并取其中的值,根据模版语言编写成html、xml、csv等等 使用模板可以大幅减少在编写html、xml、csv等时的重复性代码 模板继承 解决应用程序有较多html页面时,重复写相同代码的问题 其实就是html页面之间的相 阅读全文
posted @ 2018-06-11 07:30 yc紫日 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 纲领 通过OEM技术,model层负责定义模型类,实际对应定义在数据库中的表,然后通过迁移数据库来进行持久化保存 随后通过向admin层注册模型,来达到界面化DM的效果 model层定义的类,一般用来被view层引用,来进行数据库的增删改查 百度百科 - ORM https://baike.baid 阅读全文
posted @ 2018-06-11 07:28 yc紫日 阅读(154) 评论(0) 推荐(0) 编辑