随笔分类 -  麻瓜编程-2

摘要:1。投票的原理 2。投票的数据结构设计 (1)准备工作 导入detail页面 配置静态文件 (2)Models层:定义票的表和字段 (3)合并数据库 (4)为什么没有数据??admin没有注册 3.页面结果的显示逻辑 (2)抛出异常,这个视频没有投票 (3)代码 (4)手工添加一个票 (5)mode 阅读全文
posted @ 2017-12-26 12:00 venicid 阅读(260) 评论(0) 推荐(0)
摘要:1。重新认识登录 2。实现登录功能 (1)Django 自带的authenticate, login模块 (2)表单生成 (3)view视图模型 取出user,paswd 放入authenticate函数验证 验证成功登录 (4)login函数源码 (5)url (6)Template层:表单渲染 阅读全文
posted @ 2017-12-25 14:11 venicid 阅读(370) 评论(0) 推荐(0)
摘要:1.复习 2。这节课要解决的问题? 3。分页的原理 4.准备工作 (1)创建Django项目 (2)修改python3 (3).创建app (4)添加静态文件, Model层: (1)Video表字段 (2)向后台注册,更新数据库,创建admin View层 (1)view视图 (2) url地址 阅读全文
posted @ 2017-12-24 13:31 venicid 阅读(406) 评论(0) 推荐(0)
摘要:需要解决的三个问题? . 1.不够多的URL (1)正则表达式 (2)\d 数字 (3)修改url 给数字起个名字: page_num (4)修改view视图文件:#取出id为page_num这篇文章 def detail(request,page_num): """创建评论视图""" if req 阅读全文
posted @ 2017-12-23 19:09 venicid 阅读(570) 评论(0) 推荐(0)
摘要:本节大纲 1.article-detail 评论页面的准备工作 (1)model层创建评论模型 class Comment(models.Model): """创建评论模型""" name = models.CharField(null=True, blank=True, max_length=50 阅读全文
posted @ 2017-12-22 15:56 venicid 阅读(390) 评论(0) 推荐(0)
摘要:复习:博客站点 <!DOCTYPE html> {% load staticfiles %} <html> <head> <meta charset="utf-8"> <title>first web</title> <link rel="stylesheet" href="{% static 'c 阅读全文
posted @ 2017-12-21 20:43 venicid 阅读(334) 评论(0) 推荐(0)
摘要:0.服务器与本地交换机制 2.详解HTtp服务 (1)与服务器对话的流程 (2)Reque 请求 (3)Response 响应 200 成功 404 没有网页 (4)Get/Post区别 get查询数据 post提交数据 get查询数据 post提交数据 get提交公开信息 post提交个人信息 g 阅读全文
posted @ 2017-12-21 19:33 venicid 阅读(201) 评论(0) 推荐(0)
摘要:-1.理解上下文 render()渲染 request url传来的reuqest x.html 制定返回的模板名称 context 上下文 数据库中 替换数据 0.大框架 1.创建模板 (1)创建templates和static文件夹 在firstapp中创建文件夹 (2)setting.py设置 阅读全文
posted @ 2017-12-21 00:44 venicid 阅读(311) 评论(0) 推荐(0)
摘要:1.理解MTV request 向服务器请求 response发送数据给用户 M:数据库取出数据 T: 模板渲染 V:渲染好的网页返回给用户 URL找到特定的views 2.创建django项目 (1)cd到文件夹路径下面 (2)用命令创建一个Django project (3)打开Django项目 阅读全文
posted @ 2017-12-21 00:09 venicid 阅读(287) 评论(0) 推荐(0)