u胎代码实现 : 针对每一个 app 写个 js 脚本, 先给 users 的 app 应用创建个 js:在指定目录下的 js 文件夹下,创建 users 文件夹,下创建 suth.js ,图片验证 // 预加载,html 加载完后再加载 , $(function () { let $img = $(".form-item.captcha-graph-img img"); //获取图像标签元素 let sImageCodeId = "" // uuid (小写 s…
一.Django 现状   1.Django开发前景   1.1 老师做过的项目   ​ 项目图展示:     1.2 Django的厉害之处 在python中,与web开发环境相关的包有13045个 django就占了9091个,大约70% 在python中,活跃的web框架多达54个,其中最活跃的有,Django,Flask,Pyramid,Zope 最受欢迎的就是Django,没有之一 超过5263个中大型网站使用Django开发   1.3 哪些公司在使用Django? 国内:豆瓣.知乎…
安装 git sudo apt-get install git 查看版本信息: git --version 演示: 创建个项目 创建文件夹 如果要对这个文件夹进行版本控制 先进到这个文件夹中, 命令查询: git --help 创建个空的仓库:  git init ls -al 可以查看到隐藏文件 配置个人信息,便于在提交文件时在该文件中生成备注, 查看: more .git/config 写入个文件 查看:git status 这是个初次创建的文件,本地工作区的内容是做不到版本回退的, 把文件…
在进入轮播图管理页面时,要把轮播图显示在页面上,所以后台要向前台返回: 图片路由,:image_url 优先级: priority def get(self, request): # priority = models.Banner.PRI_CHOICEH # priority = tuple([models.Banner.PRI_CHOICEH]) # 优先级 以字典形式返回 OrderedDict 将元祖 转为有序的字典, priority = OrderedDict(models.Bann…
聚合查询: 分组查询: annotate() 方法 例:查询某学院学生人数,(一对多查询) 以字典的形式输出 annotate(统计 ‘关联学生字段 出现的次,).字典形式(键,值) 例:查询每项课程有多少学生 (多对多查询) 先拿到所有课程信息表, annotate(统计 ‘dept’ 出现的次,).字典形式(键,值) F 查询: Q 查询: 连接到阿里云服务器,上传项目,在该项目中创建新的 APP, 创建好后在本地更新下载下, 在配置文件中注册 APP 分配 URL 更新下 建表 生成执行文…
tornado 相关说明 在 handler 中创建一个  chat.py 文件,用来处理聊天室 在 templates 模板文件夹下创建 room.html 文件,是个聊天室 做好服务器的准备…
把 视图传到前台的  JsonResponse(data=data) 先进行处理,之后再传到前台, 处理:引用自定义错误代码,把错误代码返回给前台,前台根据错误代码中文提示 class Code: OK = "0" DBERR = "4001" NODATA = "4002" DATAEXIST = "4003" DATAERR = "4004" METHERR = "4005" SMS…
前台:判断用户输入 ,确认密码,手机号, 一切通过后向后台发送请求, 请求方式:post 在 suers 应用下的视图中: 1,创建个类, 2,创建 GET 方法,宣言页面 3,创建  POST 方法, 4,获取前台传来的参数 , 5,校验参数, 6,保存用户注册信息到数据库, 7,返回结果给前台, 用 form 表单校验参数,在 users 应用中创建 forMs.py 文件,导入 django 中的 form 进行数据校验 手机号校验: 判断短信验证:要导入  from django_red…
判断手机号是否注册功能实现 1.分析 请求方法:GET url定义:/mobiles/(?P<mobile>1[3-9]\d{9})/ 请求参数:url路径参数 参数 类型 前端是否必须传 描述 mobile 字符串 是 用户输入的手机号 2.后端代码实现 # 在verifications目录下的views.py文件中定义如下类视图: class MobileView(View): """ 判断手机号是否存在 """ def get(…
一.分析静态页面   1.静态vs动态 条目 静态页面 动态页面 网站内容 固定不变 经常变动 浏览器加载速度 更快(无需向服务器发起请求) 更慢 改变网站内容 很难(修改或者创建新的html页面) 简单(数据库中添加数据即可) url文件拓展 .htm..html .php..asp..jsp..py 创建语言 HTML PHP.Java.Python   2.本次项目页面分析   a.本项目由5个模块组成分别为:news.course.doc.users.admin   b.在项目根目录下创…