Django
-
django_auth_ldap
使用django_auth_ldap来实现ldap和django自己的认证系统auth 下载插件 python-ldap和django_auth_ldap 配置settings.py 一些基本说明: 设置Ldap的host地址和指定端口号 AUTH_LDAP_SERVER_URI = “ldap://” 如果Ldap不能匿名访问需设定好指定的id和密码 …
-
部署Django项目在IIS10上
系统及软件版本 Windows Server 2012 Standard IIS 8.0 Anaconda3 4.0.0 64位 (搭载python3.5.1) Django 1.10.1 首先确保自己的django网站在服务器上可以通过命令行 runserver 正常运行。 2. IIS配置 添加角色与功能 在服务器管理器中,添加角色与功能 添加角色与功能…
-
python django 配置文件和url参数配置
配置文件 配置视图查找的路径 静态资源的映射路径 示例如下 第一个参数正则表达式 路由匹配用正则需要引入re_path,以下规则为0-9的4位数字 第一个参数正则表达式分组名 在Python正则表达式中,命名正则表达式组的语法是(?P<name>pattern),组name的名称,并且 pattern是要匹配的模式 year为匹配到的…
-
Django 新建项目运行 python manage.py runserver 8080 报错
PS D:\Programs\Python\WebSite1\MySite> python manage.py runserver 8080 Watching for file changes with StatReloader Exception in thread django-main-thread: Traceback (most recent…
-
Django REST framework 中文文档
Django REST framework介绍 现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。 显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,我十分推荐Django REST framework(DRF)这个API框架。 Django REST framew…
-
用wfastcgi在IIS下部署Django&Flask
Django跟Flask在Linux底下都可以很方便地以FastCGI模式部署,貌似IIS下面不很好配置,而且IIS也缺少一个像PHPmanager一样的全自动配置工具,在公司服务器上部署起来颇费周折,部署后总结起来过程倒也不复杂,主要是网上并没有给出一个完整的方案,这里记录一下方便大家使用 先来Django吧,在自己机器上简单开一个测试用网站,这里我用“C…
-
新旧Django版本中urls与path的区别
from django.conf.urls import url from . import view urlpatterns = [ url(r’^hello$’, view.hello),] 新版本2.0以上: from django.urls import path from . import view urlpatterns = [ path(‘he…
-
在Django中使用logging模块
一、Django logging配置 1、在setting.py中配置 # 日志文件存放路径 BASE_LOG_DIR = os.path.join(BASE_DIR, “log”) # Logging配置 LOGGING = { ‘version’: 1, # 保留字 ‘disable_existing_loggers’: False, # 是否禁用Dja…
-
django+uwsgi+daphne+supervisor生产环境部署
一、前言 在上一篇文章中项目中使用了webscoket进行实时通讯,但是生产环境又使用了django+nginx+uwsgi的部署方式,我们都知道uwsgi并不能处理websocket请求,所以需要asgi服务器来处理websocket请求,官方推荐的asgi服务器是daphne,下面将介绍详细的部署步骤。 二、软件安装 之前已经写过一一篇关于d…
-
Django框架(十八)—— drf:序列化组件(serializer)
序列化组件 # 模型层 from django.db import models class Book(models.Model): nid = models.AutoField(primary_key=True) name = models.CharField(max_length=32) price = models.DecimalField(max_d…