12 2019 档案
Django + Uwsgi + Nginx 的生产环境部署
摘要:使用runserver可以使我们的django项目很便捷的在本地运行起来,但这只能在局域网内访问,如果在生产环境部署django,就要多考虑一些问题了。比如静态文件处理,安全,效率等等,本篇文章总结归纳了一下基于uwsgi+Nginx下django项目生产环境的部署 准备条件: ? 1 2 1.确保 阅读全文
posted @ 2019-12-31 10:20 lidaoyou 阅读(170) 评论(0) 推荐(0)
python 3.5 django2.2.8 安装xadmin
摘要:踩了很多坑,特此记录一下 使用pycharm和pip3安装xadmin在make时总是报各种错误,查看发现安装的xadmin为0.6版本。 git地址:https://github.com/sshwsfc/xadmin 下载zip文件 pip install xadmin-django2.zip 或 阅读全文
posted @ 2019-12-19 09:02 lidaoyou 阅读(442) 评论(0) 推荐(0)
MySQL mysql-5.7.28-winx64 win7 64位zip版本安装
摘要:将zip文件解压到本地,本文解压到如下目录:D:\python\pythonwin764bit\mysql-5.7.28-winx64\mysql-5.7.28-winx64 新建一个配置文件(my.ini)用于配置字符集、端口等信息,如下: 将以下内容复制到新建的配置文件中,其中basedir和d 阅读全文
posted @ 2019-12-17 23:17 lidaoyou 阅读(1362) 评论(0) 推荐(0)
第四百零六节,自定义用户表类来继承Django的用户表类,
摘要:第四百零六节,自定义用户表类来继承Django的用户表类, models.py from django.db import models # Create your models here. from django.db import models from django.contrib.auth. 阅读全文
posted @ 2019-12-11 14:10 lidaoyou 阅读(248) 评论(0) 推荐(0)
第四百零四节,python网站第三方登录,social-auth-app-django模块
摘要:第四百零四节,python网站第三方登录,social-auth-app-django模块, social-auth-app-django模块是专门用于Django的第三方登录OAuth2协议模块 目前流行的第三方登录都采用了OAuth2协议 安装 pip install -i https://py 阅读全文
posted @ 2019-12-11 14:09 lidaoyou 阅读(297) 评论(0) 推荐(0)
第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误
摘要:第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过docker安装sentry 安装docker 1.卸载旧版本 sudo yum remove docker \ 阅读全文
posted @ 2019-12-11 14:09 lidaoyou 阅读(287) 评论(0) 推荐(0)
第四百零三节,python网站在线支付,支付宝接口集成与远程调试,
摘要:第四百零三节,python网站在线支付,支付宝接口集成与远程调试, windows系统安装Python虚拟环境 首先保证你的系统已经安装好了Python 安装virtualenv C:\WINDOWS\system32>pip3 install virtualenv Collecting virtu 阅读全文
posted @ 2019-12-11 14:08 lidaoyou 阅读(180) 评论(0) 推荐(0)
第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置
摘要:第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本 uwsgi-2.0.15nginx-1.12.1 1.用Navicat Premium远程登录Linux系统数据库 阅读全文
posted @ 2019-12-11 14:07 lidaoyou 阅读(168) 评论(0) 推荐(0)
第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1
摘要:第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1 1.检查系统是否安装了python [root@192 ~]# rpm -qa python python-2.6.6-51.el6.x86_64 [root@192 ~]# 可 阅读全文
posted @ 2019-12-11 14:06 lidaoyou 阅读(122) 评论(0) 推荐(0)
第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块
摘要:第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtualenv [root@192 huan_jing]# pip3 install virtualenv C 阅读全文
posted @ 2019-12-11 14:06 lidaoyou 阅读(125) 评论(0) 推荐(0)
第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6
摘要:第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: [root@192 ~]# yum list installed | gr 阅读全文
posted @ 2019-12-11 14:05 lidaoyou 阅读(183) 评论(0) 推荐(0)
第三百九十七节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,主题本地化设置
摘要:第三百九十七节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,主题本地化设置 主题设置是在xadmin\plugins\themes.py这个文件 默认xadmin是通过下面这个json文件来动态加载的。所以我们可以到它加载的json文件里下载好主题 themes.py修改方 阅读全文
posted @ 2019-12-11 14:04 lidaoyou 阅读(199) 评论(0) 推荐(0)
第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置
摘要:第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置 1、Linux安装配置 注意事项: 虚拟机网卡桥接模式 不要拨VPN 如果,网络怎么都不同,可以删除这个文件 /etc/udev/rules.d/70-persistent-net.ru 阅读全文
posted @ 2019-12-11 14:04 lidaoyou 阅读(187) 评论(0) 推荐(0)
第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件
摘要:第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件 设置后台列表页面字段统计 在当前APP里的adminx.py文件里的数据表管理器里设置 aggregate_fields = {'字段名称':'sum为统计数,min为统计时间'} class 阅读全文
posted @ 2019-12-11 14:03 lidaoyou 阅读(244) 评论(0) 推荐(0)
第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框
摘要:第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框 首先安装DjangoUeditor3模块 Ueditor HTML编辑器是百度开源的HTML编辑器 下载地址 https://github.com/andyzsf/DjangoUeditor3 下载后解压 阅读全文
posted @ 2019-12-11 14:02 lidaoyou 阅读(181) 评论(0) 推荐(0)
第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明
摘要:第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明 设置后台列表页面可以直接修改字段内容 在当前APP里的adminx.py文件里的数据表管理器里设置 list_editable = ['可以修改的字段','可以修改的字段'] cl 阅读全文
posted @ 2019-12-11 14:01 lidaoyou 阅读(222) 评论(0) 推荐(0)
第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置
摘要:第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置 设置后台某个字段的排序规则 在当前APP里的adminx.py文件里的数据表管理器里设置 ordering = ['-要排序的字段名称']-为倒序排序 #!/usr/bin/env python # 阅读全文
posted @ 2019-12-11 14:00 lidaoyou 阅读(185) 评论(0) 推荐(0)
第三百九十二节,Django+Xadmin打造上线标准的在线教育平台—sql注入攻击,xss攻击,csrf攻击
摘要:第三百九十二节,Django+Xadmin打造上线标准的在线教育平台—sql注入攻击,xss攻击,csrf攻击 sql注入攻击 也就是黑客通过表单提交的地方,在表单里输入了sql语句,就是通过SQL语句绕开程序判断,获取到数据库的内容 所以需要对用户输入的内容进行判断合法性,Django的orm对s 阅读全文
posted @ 2019-12-11 13:59 lidaoyou 阅读(170) 评论(0) 推荐(0)
第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置
摘要:第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置 路由映射在全局也就是根目录里的urls.py里配置404路由映射 注意:不是写在urlpatterns列表里,而是独立写 handler404 = '404逻辑函数'函数需要从app路径开始 # 全 阅读全文
posted @ 2019-12-11 13:58 lidaoyou 阅读(120) 评论(0) 推荐(0)
第三百九十节,Django+Xadmin打造上线标准的在线教育平台—Django+cropper插件头像裁剪上传
摘要:第三百九十节,Django+Xadmin打造上线标准的在线教育平台—Django+cropper插件头像裁剪上传 实现原理 前台用cropper插件,将用户上传头像时裁剪图片的坐标和图片,传到逻辑处理函数里,在逻辑处理函数里接收原始图片进行保存,然后接收用户的裁剪坐标,利用python的Pillow 阅读全文
posted @ 2019-12-11 13:57 lidaoyou 阅读(348) 评论(0) 推荐(0)
第三百八十九节,Django+Xadmin打造上线标准的在线教育平台—列表筛选结合分页
摘要:第三百八十九节,Django+Xadmin打造上线标准的在线教育平台—列表筛选结合分页 根据用户的筛选条件来结合分页 实现原理就是,当用户点击一个筛选条件时,通过get请求方式传参将筛选的id或者值,传入逻辑处理就行数据库条件查询,将查询条件值在返回html页面判断是否是选中样式,最后将所有需要关联 阅读全文
posted @ 2019-12-11 13:56 lidaoyou 阅读(163) 评论(0) 推荐(0)
第三百八十八节,Django+Xadmin打造上线标准的在线教育平台—网站列表分页
摘要:第三百八十八节,Django+Xadmin打造上线标准的在线教育平台—网站列表分页 分页可以用一个第三方分页模块django-pure-pagination 下载地址:https://github.com/jamespacileo/django-pure-pagination#settings 下载 阅读全文
posted @ 2019-12-11 13:55 lidaoyou 阅读(189) 评论(0) 推荐(0)
第三百八十七节,Django+Xadmin打造上线标准的在线教育平台—网站上传资源的配置与显示
摘要:第三百八十七节,Django+Xadmin打造上线标准的在线教育平台—网站上传资源的配置与显示 首先了解一下static静态文件与上传资源的区别,static静态文件里面一般防止的我们网站样式的文件,包括ccs,js,网站样式图片 上传资源是用户操作上传的图片等资源 上传资源的配置 1,首先在项目里 阅读全文
posted @ 2019-12-11 13:54 lidaoyou 阅读(168) 评论(0) 推荐(0)
第三百八十六节,Django+Xadmin打造上线标准的在线教育平台—HTML母版继承
摘要:第三百八十六节,Django+Xadmin打造上线标准的在线教育平台—HTML母版继承 母板-子板-母板继承 母板继承就是访问的页面继承一个母板,将访问页面的内容引入到母板里指定的地方,组合成一个新页面返回给浏览器 一般母板里都是写的一个网页里不变的地方,也就是通用的地方,被继承页(访问页)都是每个 阅读全文
posted @ 2019-12-11 13:54 lidaoyou 阅读(109) 评论(0) 推荐(0)
第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现
摘要:第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现 1,配置登录路由 from django.conf.urls import url, include # 导入django自在的include逻辑 from django.contrib import admin f 阅读全文
posted @ 2019-12-11 13:53 lidaoyou 阅读(278) 评论(0) 推荐(0)
第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册
摘要:第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册 基于类的路由映射 from django.conf.urls import url, include # 导入django自在的include逻辑 from django.contrib imp 阅读全文
posted @ 2019-12-11 13:53 lidaoyou 阅读(164) 评论(0) 推荐(0)
第十节,Django+Xadmin打造上线标准的在线教育平台—xadmin进阶
摘要:第十节,Django+Xadmin打造上线标准的在线教育平台—xadmin进阶 1、后台管理员详情页面布局 后台管理员详情页面,区块是可以拖动的,而且分为了很多个区块 这个页面的布局在xadmin/plugins/auth.py里的UserAdmin类,修改这个类里的get_form_layout函 阅读全文
posted @ 2019-12-11 13:52 lidaoyou 阅读(257) 评论(0) 推荐(0)
第三百八十三节,Django+Xadmin打造上线标准的在线教育平台—第三方模块django-simple-captcha验证码
摘要:第三百八十三节,Django+Xadmin打造上线标准的在线教育平台—第三方模块django-simple-captcha验证码 下载地址:https://github.com/mbi/django-simple-captcha 文档说明:http://django-simple-captcha.r 阅读全文
posted @ 2019-12-11 13:52 lidaoyou 阅读(196) 评论(0) 推荐(0)
第八节,Django+Xadmin打造上线标准的在线教育平台—将所有app下的models数据库表注册到xadmin后台管理
摘要:第八节,Django+Xadmin打造上线标准的在线教育平台—将所有app下的models数据库表注册到xadmin后台管理 将一个app下的models数据库表注册到xadmin后台管理 重点:xadmin的数据表注册,是到app下查找的adminx文件,所以我们必须在app下创建一个adminx 阅读全文
posted @ 2019-12-11 13:51 lidaoyou 阅读(292) 评论(0) 推荐(0)
第九节,Django+Xadmin打造上线标准的在线教育平台—xadmin全局配置
摘要:第九节,Django+Xadmin打造上线标准的在线教育平台—xadmin全局配置 1、xadmin主题设置 要使用xadmin主题,需要在一个app下的adminx.py后台注册文件里,写一个主题管理器绑定xadmin的views.BaseAdminView注册一般我们会在用户相关的app下的ad 阅读全文
posted @ 2019-12-11 13:51 lidaoyou 阅读(170) 评论(0) 推荐(0)
第七节,Django+Xadmin打造上线标准的在线教育平台—xadmin的安装
摘要:第七节,Django+Xadmin打造上线标准的在线教育平台—xadmin的安装 安装见:https://www.cnblogs.com/aooy/p/12065830.html xadmin介绍 xadmin是基于Django的admin开发的更完善的后台管理系统,页面基于Bootstrap3开发 阅读全文
posted @ 2019-12-11 13:50 lidaoyou 阅读(398) 评论(0) 推荐(0)
第六节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍
摘要:第六节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍 配置django的admin数据库管理后台 首先urls.py配置数据库后台路由映射,一般这个路由映射在生成项目的时候已经生成了 from django.conf.urls import url 阅读全文
posted @ 2019-12-11 13:49 lidaoyou 阅读(136) 评论(0) 推荐(0)
第五节,Django+Xadmin打造上线标准的在线教育平台—apps目录建立,以及数据表生成
摘要:第五节,Django+Xadmin打造上线标准的在线教育平台—apps目录建立,以及数据表生成 apps目录建立 我们创建一个apps目录,将所有的app放到apps目录里去,这样方便管理,也使目录更清楚,不管有多少app都统一到apps目录里去 设置python可以识别apps目录路径 注意:我们 阅读全文
posted @ 2019-12-11 13:49 lidaoyou 阅读(239) 评论(0) 推荐(0)
第三节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表、课程机构表、讲师表
摘要:第三节,Django+Xadmin打造上线标准的在线教育平台—创建课程机构app,在models.py文件生成3张表,城市表、课程机构表、讲师表 创建名称为app_organization的课程机构APP,写数据库操作文件models.py models.py文件 #!/usr/bin/env py 阅读全文
posted @ 2019-12-11 13:48 lidaoyou 阅读(208) 评论(0) 推荐(0)
第四节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表、课程评论表、用户收藏表、用户消息表、用户学习表
摘要:第四节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表、课程评论表、用户收藏表、用户消息表、用户学习表 创建名称为app_mxonling_operation的用户操作APP,写数据库操作文件models.py models. 阅读全文
posted @ 2019-12-11 13:48 lidaoyou 阅读(194) 评论(0) 推荐(0)
第二节,Django+Xadmin打造上线标准的在线教育平台—创建课程app,在models.py文件生成4张表,课程表、课程章节表、课程视频表、课程资源表
摘要:第二节,Django+Xadmin打造上线标准的在线教育平台—创建课程app,在models.py文件生成4张表,课程表、课程章节表、课程视频表、课程资源表 创建名称为app_courses的课程APP,写数据库操作文件models.py models.py文件 #!/usr/bin/env pyt 阅读全文
posted @ 2019-12-11 13:47 lidaoyou 阅读(209) 评论(0) 推荐(0)
第一节,Django+Xadmin打造上线标准的在线教育平台—创建用户app,在models.py文件生成3张表,用户表、验证码表、轮播图表
摘要:转自 林贵秀博客 第一节,Django+Xadmin打造上线标准的在线教育平台—创建用户app,在models.py文件生成3张表,用户表、验证码表、轮播图表 创建Django项目 项目 settings.py配置 配置数据库,先安装mysql,mysqlclient """ Django sett 阅读全文
posted @ 2019-12-11 13:46 lidaoyou 阅读(300) 评论(0) 推荐(0)