随笔分类 - django框架
摘要:1.首页导航条 2.导航条修改密码及注册功能(修改密码,或者退出需要用户登录,需要加上登录装饰器,导入,然后全局配) 3.admin后台管理(首页搭建好了,文章还没录入,有7张表,一张一张录比较麻烦,就借助于后台管理,先创建createsuperuser) 4.media配置以及用户头像展示 5.个
阅读全文
摘要:一.kindeditor编辑器使用(编辑器的种类很多,可以去网上搜索) 参考下载页面文档 1.下载页面: http://www.kindsoft.net/down.php 2. 修改HTML页面 (1)在需要显示编辑器的位置添加textarea输入框。 <textarea id="editor_id
阅读全文
摘要:昨日内容回顾 BBS 项目流程 需求分析 项目设计(架构设计,框架选择,数据库...报价) 分任务开发(小组成员开发) 测试(测试) 交付上线(运行) 用户表(AbstractUser) settings文件一定要告诉django AUTH_USER_MODEL = 'app01.UserInfo'
阅读全文
摘要:1 django默认static路径 2 我们想开放其他路径 例如:我们的表里要存用户头像 class User(AbstractUser): phone = models.CharField(max_length=11) icon = models.ImageField(upload_to='ic
阅读全文
摘要:request属性: django将请求报文中的请求行、首部信息、内容主体封装成 HttpRequest 类中的属性。 除了特殊说明的之外,其他均为只读的 1 HttpRequest.GET 一个类似于字典的对象,包含 HTTP GET 的所有参数 2 HttpRequest.POST 一个类似于字
阅读全文
摘要:一 http协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒
阅读全文
摘要:一 Web应用程序是什么 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类
阅读全文
摘要:django内置是wsgiref模块 django项目部署实际上是uWSGI 1 wsgi wsgi:Web Server Gateway Interface wsgi协议是py中的一个协议:规定了如何拆,封http协议 2 wsgiref模块(性能比较低,并发量低) django内置是wsgire
阅读全文
摘要:先创建超管用户:createsuperuser django后台管理中文显示 修改配置文件settings.py: LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/shanghai' USE_I18N = True USE_L10N = True USE_TZ
阅读全文
摘要:BBS需求分析 1. 扩展auth_user表(继承AbstractUser) phone avatar create_time # 一对一站点表 2. 站点表 blog site_name 站点名称 site_title 站点标题 site_theme 站点主题 css/mycss.css 3.
阅读全文
摘要:1 auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛
阅读全文
摘要:如何实现,我想要用某个功能,注释打开,不想用某个功能注释关闭就可以呢???
阅读全文
摘要:django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成 1 csrf跨站请求伪造校验 在渲染form表单的时候,给一个随机的标识,下次提交的时候,后天验证该标识,如果不一样,说明不是我们的页面,直接403,
阅读全文
摘要:CBV如何添加装饰器 CBV中django不建议你直接给类的方法加装饰器 无论该装饰器能都正常工作 都不建议直接加 方式一:指名道姓 from django.views import View from django.utils.decorators import method_decorator
阅读全文
摘要:django中间件是django的门户 请求来的时候需要先经过中间件才能到达真正的django后端响应走的时候最后也需要经过中间件才能发送出去 当我们需要给web后端添加一些全局相关的功能时可以使用中间件 1.校验每个用户的访问频率 2.校验每个用户的登录状态 3.用户黑名单、白名单 4.用户权限
阅读全文
摘要:1 发展史 1.1 网站都没有保存用户功能的需求 所有用户访问返回的结果都是一样的eg: 新闻、博客、文章...1.2 出现了一些需要保存用户信息的网站eg: 某宝、某东... 以登陆功能为例:如果不保存用户登陆状态 也就意味着用户每次访问网站都需要重复的输入用户名和密码(你觉得这样的网站你还想用吗
阅读全文
摘要:一、form组件前戏 页面上获取用户输入的用户名和密码 然后判断用户名和密码是否符合一些条件 如果不符合则返回相应的提示信息 """ 自定义数据校验功能 主要步骤 1.搭建前端页面 标签渲染 2.校验数据是否合法 数据校验 3.返回相应的提示信息 提示信息 # 上述的三个步骤form组件都可以自动实
阅读全文
摘要:自定义分页器 针对上一小节批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的
阅读全文
摘要:批量插入数据 项目需求:浏览器中访问django后端某一条url(如:127.0.0.1:8080/index/),实时朝数据库中生成一千条数据并将生成的数据查询出来,并展示到前端页面 urls.py from django.conf.urls import url from app01 impor
阅读全文