随笔分类 -  Django

摘要:django中的表单不是html中的那个表单,这里是指django有一个组件名叫表单 1. 创建一个forms.py 文件,放在指定的app当中,然后在里面写表单 2. forms.py 文件写类: from django import forms class targetForm(forms.Fo 阅读全文
posted @ 2021-03-24 22:22 半日闲1 阅读(68) 评论(0) 推荐(0)
摘要:1. 安装 pip install django-crontab 2. 添加app 在 settings.py 文件中添加 django-crontab: INSTALLED_APPS = ( ... 'django_crontab', ) 3. 配置 定时函数 在django项目的settings 阅读全文
posted @ 2021-03-21 21:58 半日闲1 阅读(315) 评论(0) 推荐(0)
摘要:super() 函数是用于调用父类(超类)的一个方法。 这里以单继承为例: 没有super().__init__()时调用父类的属性和方法会报错 正确调用: 阅读全文
posted @ 2021-03-16 23:47 半日闲1 阅读(390) 评论(0) 推荐(0)
摘要:设置参数 def fun(request): data = [ { "name": "tes3", "id": 12, "ip": "10.10.12.120, 10.10.12.121" }, { "name": "test2", "id": 13, "ip": "10.10.12.1,10.10 阅读全文
posted @ 2021-03-07 22:51 半日闲1 阅读(114) 评论(0) 推荐(0)
摘要:例:setting配置 import logging import os # LOG_DIR = "/var/log/dt_logs" LOG_DIR = "./" # if not os.path.exists(LOG_DIR): # os.mkdir(LOG_DIR) LOGGING = { " 阅读全文
posted @ 2021-03-02 20:15 半日闲1 阅读(60) 评论(0) 推荐(0)
摘要:视图函数 中间件类 class JsonMiddleware(MiddlewareMixin): def process_response(self, request, response): if isinstance(response, HttpResponse): return response 阅读全文
posted @ 2021-03-01 21:28 半日闲1 阅读(52) 评论(0) 推荐(0)
摘要:1. get方式获取: res = request.GET.get("name", " ") GET提交,请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,多个参数用&连接 2. 以表单方式传数据 name = request.POST.get("name", 阅读全文
posted @ 2021-02-22 23:55 半日闲1 阅读(3523) 评论(0) 推荐(0)
摘要:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 1. os.path.abspath(file)返回的是.py文件的绝对路径,也就是settings.py这个文件路径 2. os.path.dirname( 阅读全文
posted @ 2021-02-18 22:03 半日闲1 阅读(1361) 评论(0) 推荐(0)
摘要:1. 安装:pip install supervisor 2. 重定向默认配置:echo_supervisord_conf > /etc/supervisord.conf 3. 修改配置文件目录,修改tmp目录 4. 启动服务:supervisord -c /etc/supervisord.conf 阅读全文
posted @ 2021-02-02 15:33 半日闲1 阅读(227) 评论(0) 推荐(0)
摘要:创建工程:django-admin startproject 工程名添加应用:python manage.py startapp 应用名 或者django-admin startapp 应用名激活应用:setting.py 文件添加 '应用名' 创建请求响应:工程路由配置:url(r'^', inc 阅读全文
posted @ 2020-12-27 20:55 半日闲1 阅读(115) 评论(0) 推荐(0)