Preface 最近做蓝鲸SaaS开发课程的理论考试,感觉自己对Django的原理了解得不够深入,故作此文聊以总结。 主要参考资料是Django官方文档,蓝鲸SaaS开发课程为辅。 Project Architecture 安装好Django后,可以通过如下命令构建Django项目: 其他常用的指令 ...
分类:
其他好文 时间:
2020-04-28 16:54:19
阅读次数:
41
在原有的Django项目中,增加实时通信的功能,用websocket实现,简单记录一下过程,备忘。 1、安装channels、channels-redis、django-redis。 2、在主应用magic_chat目录下新建rounting.py,配置application值。 3、在应用chat ...
分类:
Web程序 时间:
2020-04-26 16:43:19
阅读次数:
93
部署说明 系统:CentOS Linux release 8.1.1911 (Core) 【linux查看命令:cat /etc/redhat-release】 python:python3.6 django: mysql:Ver 14.14 Distrib 5.7.24, Nginx:nginx- ...
分类:
编程语言 时间:
2020-04-25 23:43:12
阅读次数:
88
创建Django项目: 用命令行的方式: 创建项目:打开终端,使用命令:django-admin startproject [项目名称]即可创建。比如:django-admin startproject first_project。 创建应用(app):一个项目类似于是一个架子,但是真正起作用的还是 ...
分类:
其他好文 时间:
2020-04-24 20:14:39
阅读次数:
58
购买服务器 连接服务器 服务器命令 管理员权限 配置终端 重要 更新系统软件包 安装软件管理包和可能使用的依赖 安装Mysql 安装Redis 安装Python3.6 配置pip源:阿里云不用配置,默认配置阿里源 安装uwsgi 安装虚拟环境 服务器运行测试Django项目 安装Nginx Ngin ...
分类:
其他好文 时间:
2020-04-23 21:22:15
阅读次数:
60
使用python的包下载管理工具pip安装django pip install django 创建django项目 django-admin startproject my01 #后面是项目名称 创建好的项目目录是这样 ———————————————————————————————————————— ...
分类:
其他好文 时间:
2020-04-23 12:16:16
阅读次数:
73
Django部署方式有很多种,之前写过一篇部署在Apache上的博文:https://www.cnblogs.com/shenh/p/7552722.html 。下文介绍的是通过Nginx来部署。 Nginx是一个高性能的HTTP和反向代理服务,运用非常广泛。Django应用可以通过Nginx+uw ...
分类:
其他好文 时间:
2020-04-22 16:51:09
阅读次数:
80
nginx的日志 禁止访问 反向代理 起到保护网站安全的作用 可以缓存静态文件 实现负载均衡 F5 A10 lvs haproxy nginx 权重 weight ip_hash 每个请求的ip做hash运算,这样每个固定的访客都会被负载到后端固定的机器 backup 当前面的都访问不到,则请求ba ...
分类:
其他好文 时间:
2020-04-21 09:22:49
阅读次数:
59
1 Django的安装: 可以使用pip也可以是用pycharm安装 1 pip install django==1.1.9(版本号自己指定) 2 pycharm安装 这里指定安装源,最好切换到国内 创建django项目: 可以使用命令行创建,也可以使用pycharm创建 1 命令行创建 djang ...
分类:
其他好文 时间:
2020-04-19 12:30:28
阅读次数:
77
在生产环境中,将程序的运行日志输出保存到文件中是很必要的操作;当应用崩溃时,很容易通过查找日志来定位问题。下面介绍一下django开发中如何将日志输出到文件中。 首先看一下日志级别有哪些: 在django项目中使用logging模块打印日志的步骤如下: 下面介绍一下logging中的四个组件,如下: ...
分类:
其他好文 时间:
2020-04-19 11:03:05
阅读次数:
62