![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2561 阅读 · 0 评论 -
django-将数据库数据转换成JSON格式(ORM和SQL两种情况)
在实际项目开发中,遇到一个小问题:前后端发生数据交互主流采用的是JSON。前端传数据到服务器端比较简单,稍微麻烦的是服务器端传JSON到前端。 首先数据是从数据库中获取的,Django默认使用的是ORM技术,但是作为一个运维人员,我其实比较反感这类抽象出来的API。因为尽管它对于开发人员来说,将数据库的表抽象成了一个对象,便于开发,不需要写SQL语句,但是这也是后期程序造成性能瓶颈的罪魁祸首(再...原创 2018-03-01 11:46:14 · 3632 阅读 · 0 评论 -
Django基础教程
1.安装django: pip install django==1.8 查看版本 django-admin --version 新建django项目: 先进入需要生成项目的文件夹 django-admin.py startproject myfirstDjango 创建一个应用 cd myfirstDjango python manage.py start...原创 2018-05-02 17:15:52 · 513 阅读 · 0 评论 -
Django 部署(Nginx)
1.查看占用端口号 lsof -i :8002 安装uwsgi pip3 install uwsgi 2.启动服务器 #进入Django目录 ''' 参数说明: --http 这个就和runserver一样指定IP 端口 --file 这个文件就里有一个反射,如果你在调用他的时候没有指定Web Server就使用默认的 --...原创 2018-05-02 17:25:04 · 357 阅读 · 0 评论 -
Django根据数据库反向生成models
创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 1.运行下面代码可以自动生成models模型文件 python manage.py inspectdb 2.把模型文件导入到app中 #创建app django-admin.py startapp app #将模型导入创建的app中去 python mana...原创 2018-05-02 17:28:19 · 9624 阅读 · 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 · 1228 阅读 · 0 评论