cbv(class base view)模式是用面向对象的方式去写的,fbv(function base view)是用面向过程的方式去写的。下面以登录接口作为例子做比较: 共同的html页面如下: <!DOCTYPE html> <html lang="en"> <head> <title>登陆接 ...
分类:
其他好文 时间:
2020-03-30 23:15:11
阅读次数:
110
使用pycharm创建项目Blog 拆分settings来适应不同的运行环境. settings.py是单独的模块,我们在进行开发环境,测试环境和线上环境配置时不太容易处理,如果只在一个文件里写三个环境的配置,维护起来是很麻烦的.所以我们要把这个settings.py拆成一个package,不同的配 ...
分类:
其他好文 时间:
2020-03-30 23:14:37
阅读次数:
84
1.安装 pip install django-rest-swagger 2.配置 rest_api/settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.conte ...
1.django中的log需要在settings.py中配置 import time cur_path = os.path.dirname(os.path.realpath(__file__)) # log_path是存放日志的路径 log_path = os.path.join(os.path.d ...
分类:
其他好文 时间:
2020-03-30 19:32:55
阅读次数:
60
1.安装django-cors-headers pip install django-cors-headers 2.配置settings.py文件 INSTALLED_APPS = [ ... 'corsheaders', ... ] # 添加中间件MIDDLEWARE = [ 'django.mi ...
分类:
其他好文 时间:
2020-03-30 19:30:39
阅读次数:
77
1.1 安装virtualenv环境 https://www.cnblogs.com/liuyansheng/p/6141197.html 1、安装virtualenv yum install python-virtualenv 2、创建python虚拟环境 virtualenv env # 执行后 ...
分类:
编程语言 时间:
2020-03-30 14:31:23
阅读次数:
85
MVC工作流程图 Django是遵循MVC的一个框架,简称MVT。本质上还是MVC。 ...
分类:
Web程序 时间:
2020-03-29 18:10:07
阅读次数:
54
完善一下采集端代码 ssh方案的多线程采集 线程和进程,协程的区别 (90% 问到) 提高并发的话,使用多线程 python2 多进程有 多线程没有 python3 多进程有 多线程有 from concurrent.futures import ThreadPoolExecutor,Process ...
分类:
移动开发 时间:
2020-03-29 14:18:48
阅读次数:
111
转自:https://www.cnblogs.com/nzyjlr/p/8565201.html PyCharm开源社区版不像商业版那样可以直接通过Django来创建项目,必须通过以下几个步骤进行: 1. 创建项目:在cmd命令行下输入:django-admin startproject Demo ...
分类:
Web程序 时间:
2020-03-29 12:57:56
阅读次数:
80
在Semantic找到Dropdown(下拉框)的使用例子,仿照输入,但没有下拉效果,搜索查询一些资料后,得知还需要js配合,才能有效果。总结如下: 1、首先要连接所需的css和js(我是在django中调试的,需要根据实际位置进行连接): <link rel="stylesheet" href=" ...
分类:
其他好文 时间:
2020-03-29 12:24:53
阅读次数:
83