Django
-
Django-django-redis使用
自定义连接池 这种方式跟普通py文件操作redis一样,代码如下: views.py import redis from django.shortcuts import render,HttpResponse from utils.redis_pool import POOL def index(request): conn = redis.Redis(co…
-
Django-F和Q函数作用与使用
F函数 能够解析对现有查询对象的引用的对象。 obj = Score.objects.get(stuid=’12’) obj.score += 1 obj.order.save() 执行出的SQL语句 update score set score = 60 where stuid = ’12’ 而我们想生成的SQL语句为 update score set s…
-
Django-基本命令
打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中) 如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键 win + R,输入 cmd) 直接在 cmd 上操作。 1. 新建一个 django project django-admin.py startprojec…
-
Django-利用paginator模块实现分页
Django专门提供了一个paginator模块,实现分页很easy。 下面的例子引用了django官方文档:https://docs.djangoproject.com/en/1.11/topics/pagination/ Paginator实例化需要2个参数,一个是待分页的对象list(需要实现count方法或者__len__方法),另一个是每页数量。 …
-
Django-报错解决方法
无法使用Django新建项目:’django-admin.py’不是内部或外部命令找到site-packages/django/bin(如 D:\Program Files\Anaconda3\Lib\site-packages\django\bin),把这个路径加入系统环境变量中。 error: unrecognized arguments: getall…
-
Python3创建django项目
1,安装Python环境 2.在cmd命令行,用pip安装Djang。我用的Python3。所以pip3 install django 查看Django环境是否正常,引入包没有报错,说明环境正确: 3.在pycharm里创建Django项目 用命令行创建: 进入想要安置项目的目录,命令行输入:django-admin startproject m…
-
Django项目-创建第一个页面
创建了blog应用后,再创建页面 1.编辑应用blog下的views.py 每个响应对应一个函数,函数必须返回一个响应 函数必须存在一个参数,一般约定为request 每一个响应对应一个URL from django.http import HttpResponse def index(request): return HttpResp…
-
django部署(uwsgi版本)
安装Nginx 使用命令安装yum install nginx 启动nginx systemctl start nginx.service systemctl enable nginx.service 安装Python3.6 yum install https://centos7.iuscommunity.org/ius-release.rpm -y yum…
-
[DJANGO] excel十几万行数据快速导入数据库研究
先贴原来的导入数据代码: 8 import os os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “www.settings”) ”’ Django 版本大于等于1.7的时候,需要加上下面两句 import django django.setup() 否则会抛出错误 django.core.exception…
-
[Django]用户权限学习系列之Permission权限基本操作指令
若需建立py文件进行测试,则在文件开始加入以下代码即可 #coding:utf-8 import os os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “www.settings”) ”’ Django 版本大于等于1.7的时候,需要加上下面两句 import django django.setup() 否则…