Django
-
Django settings.py TIME_ZONE USE_TZ的设置对获取系统时间datetime的影响
一般设置 LANGUAGE_CODE = ‘zh-hans’ #admin的语言为中文TIME_ZONE = ‘Asia/Shanghai’ #采用东八区时间USE_I18N = TrueUSE_L10N = TrueUSE_TZ = False #是否采用UTC时间 在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有…
-
Django中MEDIA_ROOT和MEDIA_URL
在django上传图片前端使用动态的配置方法 MEDIA_ROOT 代表着 要上传的路径会和你在models中写的上传的路径进行拼节形成最终文件上传的路径 MEDIA_URL主要就是映射了 在前端使用media_url 当你的media_root 发生改变的时候不用去更改前端模板中的内容 要想正常的显示图片 还需要下面几步: 1 在settings 中配置…
-
Django基本操作命令
1、新建一个django项目 django-admin.py startproject project-name 2、新建一个app python manage.py startapp app-name 3、同步数据库 python manage.py syncdb 注意:Django 1.7.1及以上的版本需要用以下命令python manage.…
-
django ngRoute ui-router 开发环境下禁用缓存
问题描述: Python manage.py runserver ,禁用缓存,及时修改反馈到浏览器 解决办法: 使用dummy cache: Dummy caching (for development)¶ Finally, Django comes with a “dummy” cache that doesn’t actually cache – it …
-
Django rest framework 自定义Exception
使用Dango rest framework时,有时需要raise APIException到前端,为了统一错误返回格式,我们需要对exception的格式进行调整。 方法: 1. 在project/utils目录下新建exceptions.py 内容: 1 from rest_framework.views import exception_han…
-
django favicon配置
其实网站加一个图标,在/static/images/里面放置favicon.ico 1. 直接url里修改 from django.views.generic.base import RedirectView favicon_view = RedirectView.as_view(url=’/static/favicon.ico’, permanent=Tr…
-
Pycharm创建指定版本的Django
写在前面: 先创建一个New Project(不是Django项目)和新的虚拟环境。 进入这个项目,安装指定版本的Django 在创建New django 项目,指定解释起为刚刚创建的 New Project 虚拟环境下的解释起,venv– scripts–python.exe 先创建一个New Project(不是Django项目)和新的虚拟环境。 1…
-
Django中的表关系实现及操作
表关系的实现 预备知识 ORM的正向操作和反向操作: 1.正向操作:一个模型中定义了一个外键,通过该模型对该外键操作的操作叫做正向操作。 2.反向操作:被外键所关联的模型,通过该模型对外键所在模型的操作叫做反向操作。 表关系的操作 我们通过下面的案例,来了解表关系的操作 首先我们需要几张表:学生表,学生信息表,班级表,报名表,课程表 他们的关系是:学…
-
django 修改后台的名称及应用名称
后台顶部标题的修改app/admin.py中设置 admin.site.site_title = “智能对话机器人后台管理” admin.site.site_header = “机器人后台管理 smart AI” 应用的名称修改 第一步:修改apps.py文件在name所在行下方增加 verbose_name=u”应用名称” 第二步:修改__init_…
-
django项目实现应用系统的自动更新
需求:有多个应用系统部署在不同的WINDOWS机器上,应用通过IIS对外发布,并且同一个应用都有在多台机器上面实现负载均衡,每次应用发布更新手工处理不仅效率低,还存在一定的误操作的风险,为提高工作效率,使用DJANGO发布的站点对各个应用实现自动更新 1、应用系统信息的表结构 models.py class systeminfo(models.Model):…