Django
木一亢
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django设置DEBUG = False后,访问和静态文件丢失问题
1.访问需要设置允许的ip; # DEBUG = True DEBUG = False # *允许所有 ALLOWED_HOSTS = ['127.0.0.1'] 2.静态文件丢失由于DEBUG = False后,静态文件夹的路由丢失了,需要配路由; settings.py: STATIC_URL = '/static/' STATIC_ROOT = 'static' #这个是设置静态文件夹目录的路径 # STATICFILES_DIRS = ( # os.path.join(BASE_DIR,原创 2020-08-27 15:11:02 · 1865 阅读 · 1 评论 -
Django:centos和ubuntu下redis的安装与使用
Django中文网转载 2020-06-24 16:45:18 · 234 阅读 · 0 评论 -
Django中app_name和namespace理解
app_name可以解决不同应用中同名子路径导致的异常跳转 namespace可以解决同一个应用同一个子路径导致的异常跳转 app_name应用场景: 主urls: from django.contrib import admin from django.urls import path from django.conf.urls import include,url from django im...原创 2020-04-30 17:49:17 · 999 阅读 · 0 评论 -
Django常用命令
安装Django: pip install django 指定版本 pip3 install django==2.0 新建项目: django-admin.py startproject mysite 新建APP : python manage.py startapp blog 启动:python manage.py runserver 8080 同步或者更改生成 数据库: pytho...原创 2020-04-22 14:51:12 · 161 阅读 · 0 评论 -
Django数据迁移(sqllite3 > mysql)
步骤: 1.当前setting数据库配置为sqlite3,执行 python manage.py dumpdata --exclude=contenttypes --exclude=auth.Permission > initial_data.json,生成json格式数据. 2.更改当前setting配置为mysql,在数据库创建相应数据,执行 python manage.py migr...原创 2020-04-20 13:37:29 · 439 阅读 · 0 评论 -
Django+mysql配置(将默认的sqllite3换成mysql) mysqlclient 1.3.13 or newer is required; you have 0.9.3.错误解决
1.环境说明 项目虚拟环境如下: 2.配置mysql 1.pip install pymysql 下载最新版本pymysql,也可以指定下载0.9.3的版本 2.项目的主setting文件,注释掉DATABASES配置,填写mysql的配置 # DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sql...原创 2020-04-17 15:10:17 · 179 阅读 · 0 评论
分享