
Django
码码更快乐
分享即快乐
展开
-
Django models转数据表和数据表转models
Django INSPECTDB使用inspectdb --通过已有数据库表生成 model.pyinspectdb辅助工具检查你的settings文件指向的数据库,决定你表示你的表的Django模型并打印Python模型代码到标准输出 这里是典型的从零开始的遗留数据库处理的过程,唯一的前提是Django已经安装并且你有一个遗留数据库 1,通过运行django-admin.py sta...原创 2018-09-21 17:12:29 · 1868 阅读 · 0 评论 -
其余文件调用Django项目自带文件方式
说明:在Django项目app有时想创建别的py文件,调用django项目自带的models.py文件或者settings.py文件等,可以通过如下方式加载import os# python3则不需要加载编码方式import sysreload(sys)sys.setdefaultencoding('utf-8')# 加载项目路径sys.path.insert(...原创 2018-10-12 17:39:30 · 467 阅读 · 0 评论 -
Django配置uwsgi
1、安装uwsgi # pip install uwsgi2、创建uwsgi.ini,当然此处只看后缀,文件名可以随便起ite_uwsgi.ini file[uwsgi]# Django-related settings#socket = :8888,如果django设计的是API,则用http前端可以请求;socket使用于纯后端处理数据流http = :888...原创 2018-12-28 18:24:59 · 1962 阅读 · 0 评论 -
Django封装下载大文件Restful API
对于小文件,可以直接通过read()函数全部读取,并返回;但是对于大文件,全部读取,加载到内存中,再返回,这个不仅会过多耗费资源,而且容易造成传输缓慢,下面是自己使用django封装的下载大文件代码from rest_framework.decorators import api_view, permission_classesfrom rest_framework.permissions...原创 2019-02-28 19:10:23 · 1110 阅读 · 0 评论 -
django CACHES
缓存django中配置缓存可以加速数据处理,redis是基于内存的数据存储,配置其余的缓存中间件都是类似的在setttings.py中配置CACHES = { 'default': { 'BACKEND': 'redis_cache.cache.RedisCache', 'LOCATION': '%s:6379' % WEB_DOMAIN, ...原创 2019-04-03 15:49:41 · 1215 阅读 · 0 评论 -
django 加载静态模板
1、在project目录下创建static文件夹,将静态文件分目录放入2、在setttings.py文件增加STATIC_URL = '/static/'STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"),)3、添加html模板到应用目录下4、在html中添加如下内容{% load static %...原创 2019-04-26 11:53:45 · 334 阅读 · 0 评论 -
Django 配置restframework与配置settings.py文件
#pip install djangorestframeworksetting.py中配置INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'djan...原创 2019-04-15 13:05:52 · 1453 阅读 · 0 评论