Django
-
django 使用django-cors-headers 解决跨域问题
django-cors-headers ”’ 浏览器具有 “同源策略的限制”,导致 `发送ajax请求` + `跨域` 存在无法获取数据。 – 简单请求,发送一次请求。 – 复杂请求,先options请求做预检,然后再发送真正请求 ”’ 1、使用pip安装 pip install django-cors-headers 2、添加到setting的app中…
-
Django中反向生成models
我们在展示django ORM反向生成之前,我们先说一下怎么样正向生成代码。 正向生成,指的是先创建model.py文件,然后通过django内置的编译器,在数据库如mysql中创建出符合model.py的表。 反向生成,指的是先在数据库中create table,然后通过django内置的编译器,生成model代码。 一 准备工作 创建django工程以及…
-
Django日志系统
在Django中使用的日志系统是基于Python中的loggin模块。 首先简单介绍下logging。 一 Loggin模块简介 loggin模块主要包含以下四个部分: Loggers 用户使用的直接接口,将日志传递给Handler Handlers 控制日志输出到哪里,console,file… 一个logger…
-
django HttpResponse的用法
一、传json字典 def back_json(rquest): #JsonResponse父类是HttpResponse,原码里调用了json.dumps() from django.http import JsonResponse back_msg = {‘name’:name,’age’:123} return JsonResponse(back_ms…
-
14.django返回展示一张图片
urlpatterns = [ path(‘admin/’, admin.site.urls), # 使用django返回一张土图片的时候需要间接的访问一个中间接口,是html页面的中的img的src自己去请求服务器的后台的一个接口,这个时候就需要用到模板自己的反向解析了 url(“^go_html/$”, views.go_html), url(“^sho…
-
python基础-requests模块、异常处理、Django部署、内置函数、网络编程
网络编程 urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应。 校验返回值,进行接口测试: 编码:把一个Python对象编码转换成Json字符串 json.dumps() 解码:把Json格式字符串解码转换成Python对象 json.loads() Post请…
-
django中将views.py中的python方法传递给html模板文件
常规的模板渲染 from django.db import models # Create your models here. class ArticalType(models.Model): caption = models.CharField(max_length=16) class Category(models.Model): caption = m…
-
django使用auth模块进行身份认证
https://docs.djangoproject.com/zh-hans/2.0/topics/auth/default/#authentication-in-web-requests django认证模型系统是django自带,默认配置文件在settings.py文件当中。这个项目在INSTALLED_APPS setting里面由两个部分组成,分别是…
-
Django中图片不显示
很多教程没教对,导致Django中的图片不能正确的显示出来,经过多次踩坑,发现如下方法可以解决该问题。 1.setting.py中添加: STATIC_URL = ‘/static/’ STATICFILES_DIRS=[ os.path.join(BASE_DIR,’static’).replace(‘\\’,’/’) ] 注意在这里BASE_DIR在se…
-
使用uwsgi启动django项目
workon mycrm 751 pip3 list 752 pwd 753 pip3 freeze > requirements.txt 754 ls 755 cat requirements.txt 756 deactivate 757 mkvirtualenv nginx_crm 758 pip3 list 759 clear 760 ls 76…