随笔分类 -  django

摘要:CORS跨域请求 CORS即Cross Origin Resource Sharing 跨域资源共享, 那么跨域请求还分为两种,一种叫简单请求,一种是复杂请求 简单请求 HTTP方法是下列方法之一 HEAD, GET,POST HTTP头信息不超出以下几种字段 Accept, Accept-Lang 阅读全文
posted @ 2018-11-27 17:01 ALADL 阅读(224) 评论(0) 推荐(0)
摘要:def clean_user(self): val1 = self.cleaned_data.get("user") #从正确的字段字典中取值 #如果这个字符串全部都是由数组组成 if not val1.isdigit(): return val1 else: # 注意这个报错信息已经确定了 rai 阅读全文
posted @ 2018-11-27 16:50 ALADL 阅读(934) 评论(0) 推荐(0)
摘要:我们在models中建立了表结构,想要在admin中表示: 在admin中加入这句话,models中的结构就会在admin中显式。 阅读全文
posted @ 2018-11-21 15:49 ALADL 阅读(231) 评论(0) 推荐(0)
摘要:render是渲染变量到模板中,而redirect是HTTP中1个跳转的函数,一般会生成302状态码。 阅读全文
posted @ 2018-11-05 15:29 ALADL 阅读(5387) 评论(0) 推荐(0)
摘要:这片文章将讨论下面内容: 1.什么是middleware 2.什么时候使用middleware 3.我们写middleware必须要记住的东西 4.写一些middlewares来理解中间件的工作过程和要点 什么是middleware Middleware是修改django request 或者 re 阅读全文
posted @ 2018-11-02 19:54 ALADL 阅读(1486) 评论(0) 推荐(0)
摘要:中间件 中间件函数时django框架为我们预留的函数接口,让我们可以干预请求和应答的过程。 获取浏览器端的IP地址 使用request.META[' REMOTE_ADDR '] 使用中间件 创建中间件 新建middleware.py 注册中间件 过程省略...... Middleware的工作流程 阅读全文
posted @ 2018-11-02 17:02 ALADL 阅读(215) 评论(0) 推荐(0)
摘要:STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), ] 写成大写可能看不太懂,但是小写的意思非常明显:staticfiles_dir = [ os.path.join()] 阅读全文
posted @ 2018-10-22 20:43 ALADL 阅读(185) 评论(0) 推荐(0)
摘要:1. getElementByID() getElementByID()方法可返回对拥有指定ID的第一个对象的引用 2. getElementByTagName() getElementByTagName()方法可返回带有指定标签名的对象的集合 3.getElementByName() getEle 阅读全文
posted @ 2018-10-19 13:40 ALADL 阅读(797) 评论(0) 推荐(0)
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单地python函数(类),它接受web请求并且返回web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在 阅读全文
posted @ 2018-10-10 21:00 ALADL 阅读(300) 评论(0) 推荐(0)
摘要:主要内容:母版,继承母版,块,组件,静态文件 母版 注意:我们通常会在母版中定义页面专用的CSS块和JS块,方便子页面替换 继承母版 在子页面中在页面最上方使用下面的语法来继承母版 块(block) 通过在模板中使用{% block xxx %} 来定义“块”。 在子页面中通过定义母版中的block 阅读全文
posted @ 2018-10-10 16:42 ALADL 阅读(182) 评论(0) 推荐(0)
摘要:常用语法 Django模板中只需要记两种特殊符号 {{ }} 和 {% %} {{ }} 表示变量,在模板渲染的时候替换成值,{% %} 表示逻辑相关的操作。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板中有特殊的含义,用来获取对象的响应属性值。 view中代码: def 阅读全文
posted @ 2018-10-10 16:17 ALADL 阅读(273) 评论(0) 推荐(0)
摘要:Django版本切换:https://blog.csdn.net/weixin_42305814/article/details/80742090 因为是从2版本更改到1版本,所以里面一些东西需要变动一下: 2版本变更过来的话,这里的path就需要更改为url,上一篇博客也说了两个版本路径的区别。 阅读全文
posted @ 2018-10-09 19:20 ALADL 阅读(1809) 评论(0) 推荐(0)
摘要:django中 url 和 path 都是配置路径,有什么不同? django.urls path django.conf.urls url path 与 url 是两个不同的模块,效果都是响应返回页面,path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函 阅读全文
posted @ 2018-10-09 17:31 ALADL 阅读(5654) 评论(0) 推荐(1)
摘要:一、什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有web应用,本质其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 最简单 阅读全文
posted @ 2018-10-09 15:57 ALADL 阅读(169) 评论(0) 推荐(0)
摘要:1. Django的安装 pip install django ==1.11.11 pip install -i yuan django==1.11.11 2. 创建项目 django-admin startproject 项目名 通过manage.py执行 CD项目目录下 3.创建APP pyth 阅读全文
posted @ 2018-10-08 16:22 ALADL 阅读(255) 评论(0) 推荐(0)
摘要:from django.shortcuts import HttpResponse, render, redirect 1. HttpResponse('OK') --> 把字符串的OK转成二进制,然后按照HTTP响应的格式要求返回 2. render(request, 'login.html') 阅读全文
posted @ 2018-09-28 19:08 ALADL 阅读(187) 评论(0) 推荐(0)
摘要:此教程针对Django1.11和python3.4或更高版本。 假设你已经安装好了Django。你可以通过shell提示符中运行以下命令来检查Django是否已安装及其版本情况: 注意:安装python时你修改的什么就加上什么,例如我修改的是python3,所以这里这里就会变成python -m d 阅读全文
posted @ 2018-09-25 18:20 ALADL 阅读(157) 评论(0) 推荐(0)