web框架
Quincy379
坚持、冷静
展开
-
Python3之获取Form组件多选框默认选中
记录一下: obj = models.Clasz.objects.filter(id=cid).first() id_list = obj.teacher.values_list('id') teacher_id = [index[0] for index in id_list] form = customforms.Clasz( initial={'name': ob原创 2017-11-06 17:12:30 · 1587 阅读 · 0 评论 -
蓝鲸平台Celery后台任务使用配置正确姿势
目录结构:首先,celery_tasks要放到根目录下否则会报:[2018-11-04 16:56:17,616: ERROR/MainProcess] Received unregistered task of type 'home_application.celery_tasks.update_deployment'.The message has been ignored and d...原创 2018-11-04 10:23:14 · 2152 阅读 · 0 评论 -
Django中ModelForm学习系列一~save方法
以前用flask用的多,Django忘了好多东西,写的挺好复习下:https://blog.csdn.net/Lu597203933/article/details/8829489原创 2018-10-11 10:41:56 · 1232 阅读 · 0 评论 -
Django之全局使用request.user.username示例代码
def pro_mgr(): """ 获取当前登陆用户的项目 :return: """ if DEVELOP_USER_NAME == 'admin': return Project.objects.all() return Project.objects.filter(prj原创 2018-10-11 09:37:16 · 7658 阅读 · 2 评论 -
Python3之Django Web框架中间件
中间件的使用:主要用来处理页面的登录校验、跨站请求伪造防御、日志记录、session设置,权限管理等具体代码:class MiddlewareMixin(object): def __init__(self, get_response=None): self.get_response = get_response super(MiddlewareMixin,原创 2017-11-06 15:53:34 · 1058 阅读 · 0 评论 -
Python3 之 Django Web框架Form组件(二)
使用Form组件步骤1.首先自定义一个类,继承Form类; from django.forms import Form class TeacherForm(Form):2.在自定义类中添加类属性,这个属性要和models中的对应模型类的属性名一致,后面可以处理数据时方便; name = fields.CharField( required=True,原创 2017-11-06 15:34:47 · 616 阅读 · 0 评论 -
Python3之Django Web框架模型篇(一)
ORM:对象关系映射模型类与数据表的映射关系: 类名《========》表名即(应用的名字_类名) 属性《========》字段 对象《========》记录(一条完整的数据信息)数据库配置(两种方式) pip install mysqlclient在models所在包中的init文件中写入: Django默认导入MySQLdb作为与数据库的接口,想使用pymysql作为原创 2017-10-25 16:11:15 · 684 阅读 · 0 评论 -
Python3之Django Web框架模型篇(二)
ORM转化为SQL语句查询的配置:将下面的log配置到settings.py中,便可查询对应的SQL语句!#LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG',原创 2017-10-26 15:15:39 · 328 阅读 · 0 评论 -
Python3之Django Web框架模板继承篇
作用:防止大量冗余重复代码步骤:1.当然是先创建项目和应用啦;2.在templates中创建一个基板,可以叫base.html,把所有需要的复用的页面代码写上,需要填充的部分写入代码: {% block content %} {% endblock content %}3.然后创建一个index.html,继承base.html,在该页面写上: {% extends ‘base.ht原创 2017-10-25 15:33:25 · 375 阅读 · 0 评论 -
Python3之Django Web框架模板篇(templates)与自定义filter与tag
什么是模板: html加模板语法模板语法变量: 形式:{{variable}} 深度查询:使用句点符号“.” 过滤器:{{variable|filter_name}}标签 形式:{% tag %},tag包含:if、for、csrf_token、url自定义变量和标签 自定义步骤: 1.在settings.py中的INSTALLED_APPS注册应用;原创 2017-10-24 15:11:54 · 1240 阅读 · 0 评论 -
蓝鲸平台Celery后台任务进度获取代码
celery_tasks.py# -*- coding: utf-8 -*-"""Tencent is pleased to support the open source community by making 蓝鲸智云(BlueKing) available.Copyright (C) 2017 THL A29 Limited, a Tencent company. All right...原创 2018-11-04 17:42:07 · 2250 阅读 · 0 评论