Django
镹丶天
好男儿当志在天下,好男儿亦不负红颜!
展开
-
Nginx+uwsgi+django 解决Ajax跨域
Django + Nginx + uwsgi 项目使用ajax 外部请求跨域问题:问题描述:Font from origin 'http://cdn.xxxx.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' head原创 2018-01-16 13:57:56 · 2569 阅读 · 0 评论 -
django-将数据库数据转换成JSON格式(ORM和SQL两种情况)
在实际项目开发中,遇到一个小问题:前后端发生数据交互主流采用的是JSON。前端传数据到服务器端比较简单,稍微麻烦的是服务器端传JSON到前端。首先数据是从数据库中获取的,Django默认使用的是ORM技术,但是作为一个运维人员,我其实比较反感这类抽象出来的API。因为尽管它对于开发人员来说,将数据库的表抽象成了一个对象,便于开发,不需要写SQL语句,但是这也是后期程序造成性能瓶颈的罪魁祸首(再...原创 2018-03-01 11:46:14 · 3640 阅读 · 0 评论 -
Django基础教程
1.安装django:pip install django==1.8查看版本django-admin --version新建django项目: 先进入需要生成项目的文件夹django-admin.py startproject myfirstDjango创建一个应用cd myfirstDjangopython manage.py start...原创 2018-05-02 17:15:52 · 524 阅读 · 0 评论 -
Django 部署(Nginx)
1.查看占用端口号lsof -i :8002安装uwsgipip3 install uwsgi2.启动服务器#进入Django目录'''参数说明: --http 这个就和runserver一样指定IP 端口 --file 这个文件就里有一个反射,如果你在调用他的时候没有指定Web Server就使用默认的 --...原创 2018-05-02 17:25:04 · 362 阅读 · 0 评论 -
Django根据数据库反向生成models
创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致1.运行下面代码可以自动生成models模型文件python manage.py inspectdb2.把模型文件导入到app中#创建appdjango-admin.py startapp app#将模型导入创建的app中去python mana...原创 2018-05-02 17:28:19 · 9629 阅读 · 0 评论 -
Django中使用原生Sql
在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql ( 这种方式完全不依赖model,前两种还是要依赖于model )实例: 使用extra:1:Book.objects.filter(publisher__name='广东人员出版社').extr...原创 2018-05-17 21:40:07 · 1235 阅读 · 0 评论