对后台管理员进行分角色,分类别管理,每个管理员登录账号后只显示自己负责的权限范围。 创建后台管理数据库 models.py文件内 创建和迁移数据库命令 应用目录下定义中间件,my_middleware.py文件,用来使权限生效。 settings.py文件中添加定义的中间件 写功能, 菜单管理功能 ...
分类:
其他好文 时间:
2019-08-17 16:20:27
阅读次数:
236
下载higcharts插件放在static文件夹下 前端引入 定义在页面中的位置 前端js 路由 后台方法 应用目录下创建untils文件夹,并在其下创建function.py文件,用来获取最近七天日期 页面效果 done。 ...
分类:
其他好文 时间:
2019-08-17 10:24:00
阅读次数:
116
在 Ubuntu 上使用 Nginx+ uWSGI 部署Django项目,在实际生成环境中需要系统自动启动这两项服务,Ubuntu默认自启动Nginx,需要对uwsgi设置为系统自启动。 Ubuntu1804采用systemctl来管理开机启动的脚本,对于uwsgi服务要设置成系统服务来进行自启动。 ...
分类:
系统相关 时间:
2019-08-17 01:02:55
阅读次数:
245
应用下创建untils文件夹放置封装图片验证码的函数 创建validCode.py文件定义验证码规则 建路由 写后台方法 前端登录的表单 前端提交登录表单的jquery 页面效果 done。 ...
分类:
其他好文 时间:
2019-08-15 12:29:12
阅读次数:
104
自动生成api文档(不管是函数视图还是类视图都能显示) 1.安装rest_framework_swagger库 2.在项目下的 urls.py 中加入如下: 3.在创建的django项目下的settings中加入如下: 4、生成的api文档界面如下: 5、DRF访问接口自带的界面如下: ...
问题 最近在 docker 部署 django 项目打包镜像时遇到 导致无法 pip 无法上网安装相关包 解决办法: 在宿主机上面执行: 重启network和docker服务 成功解决!!! ...
分类:
其他好文 时间:
2019-08-13 15:53:47
阅读次数:
78
安装 命令行 pip3 install django==1.11.11 测试是否安装成功 django-admin 创建django项目 django-admin startproject 项目名称(不要用中文) 项目名文件夹 __init__.py settings.py 配置文件 urls.py... ...
分类:
其他好文 时间:
2019-08-11 00:40:29
阅读次数:
96
原文: http://106.13.73.98/__/95/ virtualenv 是一个可以帮助我们管理不同Python环境的绝好工具。 是一个可以在系统中建立多个不同且相互不干扰的虚拟环境。 下面的步骤将创建两个独立的虚拟环境,并分别安装运行django1.11.11、djagno2.0。 vi ...
分类:
移动开发 时间:
2019-08-08 19:18:20
阅读次数:
179
上下文管理器django提取context中的数据去供模板调用 需求: 所有的页面都需要一个特定的变量 本质: python函数 , 接收一个HttpRequest对象的参数 , 且返回的必须是一个字典 定义上下文管理器文件名命名不受限, 放置的路径也不受拘束, 可以放在django项目下的任意位置 ...
分类:
其他好文 时间:
2019-08-08 19:11:09
阅读次数:
84
原创链接: http://106.13.73.98/__/41/ @[toc] 我们可以给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面等等。我们通过给几个特定视图函数加装饰器实现了这个需求,但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 因此,我们可 ...
分类:
其他好文 时间:
2019-08-06 15:42:50
阅读次数:
132