枫之叶 世界是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。

Tagdjango

Centos7+Django+Uwsgi+Nginx+pyenv+virtualenv实现生产环境部署

本文目标 实现不同python版本(python2.7、python3.5、python3.6共存)、不同运行环境隔离(项目1、项目2隔离) 相关环境 系统:Centos 7.3 运行环境:Python2、3 框架:Django Django+Uwsgi+Nginx:实现Web访问 pyenv:实现多个Python版本隔离 virtualenv:实现多个Django项目运行环境隔离 安装步骤 pyenv+virtualenv pyenv+virtualenv实现不同Python版本、不同项目运行环境隔离 supervisor pip install supervisor echo_supervisord_conf > /etc/supervisord.conf supervisor开机启动 # vim /usr/lib/systemd/system/supervisord...

django2.0.6整合xadmin后台

运行环境 预先安装好虚拟环境,搭建Python3.5环境: mkvirtualenv django-docs -p python3 需要安装: python3.5.3 + Django2.0.6 + xadmin 安装xadmin 两种安装方式: 方式1 pip install git+git://github.com/sshwsfc/xadmin.git@django2 官方包安装后项目启动显示django-formtools版本有问题,卸载后安装新版本即可: pip uninstall django-formtools pip install django-formtools==2.1 方式2:安装修复包 pip install git+git@github.com:xiaofeng283-t/xadmin.git@django2 创建Django项目 django-admin...

Jquery/Vue+SPA+Django多主域名跨域携带COOKIE实现单点登陆方案

项目介绍 多个项目不同域名,需要实现单点登录,项目结构: 用户统一认证系统:passport.abc.com 项目1:1.abc.com 技术选型 项目1和其他项目的用户都通过认证系统来统一登陆,技术选型: 用户统一认证系统:Django1.10.5 项目1:Vue+SPA 技术实现 此为演示,代码相对简单,因为刚开始采用Jquery进行测试,最终要使用在Vue上,所以顺便列出了Jquery、Vue的解决方案!由于两者使用时差异比较大,测试Vue时时间也相对较多。 后端 setting.py //解决跨域COOKIE ACCESS_CONTROL_ALLOW_ORIGIN = ( '', '' ) CSRF_COOKIE_DOMAIN = '.abc.com,.abcd.com' ACCESS_CONTROL_ALLOW_CREDENTIALS = True 前端-Vue.js...

Django开发调试工具Debug_Toolbar安装使用(mac+python3.5.3+django1.10.5)

环境 mac+python3.5.3+django1.10.5 安装 pip install django-debug-toolbar 配置 settings.py INSTALLED_APPS = [ ... 'debug_toolbar', ] DEBUG_TOOLBAR_PANELS = [ 'debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels...

枫之叶 世界是平衡的,每个人都是通过自己的努力,去决定自己生活的样子。

碎言碎语

有点小懒,不定期更新

分类目录

标签