11 2021 档案

摘要:django提供了一个可视化的界面用来让你方便的对你的模型表 进行数据的增删改查操作 如果你先想要使用amdin后台管理操作模型表 你需要先注册你的模型表告诉admin你需要操作哪些表 在应用下的admin.py中注册模型表 from django.contrib import admin from 阅读全文
posted @ 2021-11-26 08:43 simon_T 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Django提供admin后台,便于统一管理用户、权限和权限组,超级用户初始化方法 初始化命令行: python manage.py createsuperuser 根据提示设置用户名、邮箱和密码: D:\pyCharm\BBS>python manage.py createsuperuser Us 阅读全文
posted @ 2021-11-23 23:01 simon_T 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:修改密码 修改密码搞成一个弹窗样式,样式参考bootstrap样式 <!-- Large modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-moda 阅读全文
posted @ 2021-11-23 09:12 simon_T 阅读(82) 评论(0) 推荐(0) 编辑
摘要:首页搭建 # 1.动态展示用户名称 {% if request.user.is_authenticated %} <li><a href="#">{{ request.user.username }}</a></li> <li class="dropdown"> <a href="#" class= 阅读全文
posted @ 2021-11-21 23:45 simon_T 阅读(42) 评论(0) 推荐(0) 编辑
摘要:获取指定日期前后N天日期: 方法:字符串转化为日期格式后,进行加减,然后再转化为字符串 import datetime from datetime import timedelta # 字符串转化为日期格式 target_date = datetime.datetime.strptime('2019 阅读全文
posted @ 2021-11-21 15:56 simon_T 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:验证码逻辑 """ img标签的src属性 1.图片路径 2.url 3.图片的二进制数据 我们的计算机上面致所有能够输出各式各样的字体样式 内部其实对应的是一个个.ttf结尾的文件 http://www.zhaozi.cn/ai/2019/fontlist.php?ph=1&classid=32& 阅读全文
posted @ 2021-11-17 13:28 simon_T 阅读(21) 评论(0) 推荐(0) 编辑
摘要:注册功能讲解 """ 我们之前是直接在views.py中书写的forms组件代码 但是为了接耦合 应该将所有的forms组件代码单独写到一个地方 如果你的项目至始至终只用到一个forms组件那么你可以直接建一个py文件书写即可 myforms.py 但是如果你的项目需要使用多个forms组件,那么你 阅读全文
posted @ 2021-11-16 22:58 simon_T 阅读(27) 评论(0) 推荐(0) 编辑
摘要:项目开发流程 # 1.需求分析 架构师+产品经理+开发者组长 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好写方案 在跟客户沟通交流中引导客户往我们之前想好的方案上面靠 形成一个初步的方案 # 2.项目设计 架构师干的活 编程语言选择 框架选择 数据库选择 主库:MySQL,p 阅读全文
posted @ 2021-11-16 08:35 simon_T 阅读(35) 评论(0) 推荐(0) 编辑
摘要:django中间件 """ django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的django后端 2.响应走的时候最后也需要经过中间件才能发送出去 django自带七个中间件 """ django请求生命周期流程图 研究django中间件代码规律 MIDDLEWAR 阅读全文
posted @ 2021-11-14 16:28 simon_T 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Auth模块 """ 其实我们在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表 django_session auth_user django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 创建超 阅读全文
posted @ 2021-11-12 13:45 simon_T 阅读(32) 评论(0) 推荐(0) 编辑
摘要:cookie与session简介 """ 发展史 1.网站都没有保存用户功能的需求 所有用户访问返回的结果都是一样的 eg:新闻、博客、文章... 2.出现了一些需要保存用户信息的网站 eg:淘宝、支付宝、京东... 以登陆功能为例:如果不保存用户登陆状态 也就意味着用户每次访问网站都需要重复的输入 阅读全文
posted @ 2021-11-10 13:32 simon_T 阅读(33) 评论(0) 推荐(0) 编辑
摘要:前戏 """ 写一个注册功能 获取用户名和密码 利用form表单提交数据 在后端判断用户名和密码是否符合一定的条件 用户名中不能含有金梅 密码不能少于三位 如何符合条件需要你将提示信息展示到前端页面 """ def ab_form(request): back_dic = {'username':' 阅读全文
posted @ 2021-11-09 14:00 simon_T 阅读(24) 评论(0) 推荐(0) 编辑
摘要:视图 from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * from django.core.paginator import Paginator, 阅读全文
posted @ 2021-11-07 16:08 simon_T 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Ajax """ 异步提交 局部刷新 例子:github注册 动态获取用户名实时的跟后端确认并实时展示的前端(局部刷新) 朝发送请求的方式 1.浏览器地址栏直接输入url回车 GET请求 2.a标签href属性 GET请求 3.form表单 GET请求/POST请求 4.ajax GET请求/POS 阅读全文
posted @ 2021-11-07 14:39 simon_T 阅读(26) 评论(0) 推荐(0) 编辑
摘要:模版语法传值 {{}}:变量相关 {%%}:逻辑相关 def index(request): # 模版语法可以传递的后端python数据类型 n = 123 f = 11.11 s = '我也想奔现' b = True l = ['小红','姗姗','花花','茹茹'] t = (111,222,3 阅读全文
posted @ 2021-11-07 14:33 simon_T 阅读(24) 评论(0) 推荐(0) 编辑
摘要:三板斧 """ HttpResponse 返回字符串类型 render 返回html页面 并且在返回给浏览器之前还可以给html文件传值 redirect 重定向 """ # 视图函数必须要返回一个HttpResponse对象 正确 研究三者的源码即可得处结论 The view app01.view 阅读全文
posted @ 2021-11-07 14:28 simon_T 阅读(22) 评论(0) 推荐(0) 编辑
摘要:路由匹配 # 路由匹配 url(r'test',views.test), url(r'testadd',views.testadd) """ url方法第一个参数是正则表达式 只要第一个参数正则表达式能够匹配到内容 那么就会立刻停止往下匹配 直接执行对应的视图函数 你在输入url的时候会默认加斜杠 阅读全文
posted @ 2021-11-07 13:37 simon_T 阅读(25) 评论(0) 推荐(0) 编辑
摘要:文件目录 模型 from django.db import models # Create your models here. class Author(models.Model): nid = models.AutoField(primary_key=True) name = models.Cha 阅读全文
posted @ 2021-11-07 13:26 simon_T 阅读(378) 评论(0) 推荐(0) 编辑
摘要:聚合查询 # 聚合查询 aggregate """ 聚合查询通常情况下都是配合分组一起使用的 只要是跟数据库相关的模块 基本上都在django.db.models里面 如果上述没有那么应该在django.db里面 """ from app01 import models from django.db 阅读全文
posted @ 2021-11-04 22:34 simon_T 阅读(61) 评论(0) 推荐(0) 编辑
摘要:创建模型 from django.db import models # Create your models here. class Author(models.Model): nid = models.AutoField(primary_key=True) name=models.CharFiel 阅读全文
posted @ 2021-11-03 22:58 simon_T 阅读(42) 评论(0) 推荐(0) 编辑
摘要:# 方式1 res = models.User.objects.values_list('name','age') # <QuerySet [('jason', 18), ('egonPPP', 84)]> print(res.query) queryset对象才能够点击query查看内部的sql语 阅读全文
posted @ 2021-11-03 14:55 simon_T 阅读(56) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示