Vscode 中调试Django程序
如果希望另种方式都有效,就需要定义不同的路由 用下面的代码替换hello/views.py 中的源代码。使用下面的代码进行hello_there函数的Debug过程: import refrom django.utils.timezone import datetimefrom django.http import HttpResponse def home(request): return HttpR...
【Django-vue-admin学习笔记】自定义导入模板下载
需要在导入功能增加导入模板的自定义模板配置,因为导入的业务逻辑可能要对已经上传的表格进行一些其他的处理,因此需要重写这个下载导入模板的逻辑。 在视图中修改导入业务逻辑 @action(detail=False, methods=['get']) def import_data_modules(self, request): ...
【Django-vue-admin学习笔记】解决宝塔的登录提示 nginx 404
登录宝塔有时候会提示这样的界面,你会发现服务没有停止就是进不去了。 今天分享一个解决的具体办法。 直接进入Linux界面命令行输入bt,会出现下面的界面。 第一步输入14,会提示面板地址地址,这里是由于面板地址一些配置文件失效导致的404,因此用最新的面板地址进入就可以了,记得要开启对应的端口号,否则还是无法访问。 然后重新输入bt选择1重启宝塔界面即可。 如果忘记了之前登录时候系统默认给的宝塔管理员账号和...
七、Ajax(Django开发)
Ajax(Django开发) 知识点的回顾:1.Ajax请求2.订单小结3.图表4.关于文件上传4.1基本操作案例:批量上传数据案例:混合数据(Form)4.2启用media案例:混合数据(form)案例:混合数据(ModelForm)models.py定义ModelForm视图 小结 知识点的回顾: 安装Django pip install django 创建Django项目 >>> django-adm...
Django之rest_framework(三)
一、GenericAPIView的使用 继承自APIVIew,主要增加了操作序列化器和数据库查询的方法,作用是为下面Mixin扩展类的执行提供方法支持。通常在使用时,可搭配一个或多个Mixin扩展类 1.1、属性 serializer_class 指明视图使用的序列化器 queryset 指明使用的数据查询集 1.2、方法 get_serializer_class(self) 返回序列化器类 get_seri...
Django之rest_framework(二)
I之后。使用格式后缀为我们提供了明确引用给定格式的URL,譬如:http://example.com/api/items/4.json 官网:2 - Requests and responses - Django REST framework views:在函数最后添加 formt=None 参数,示例: def students(request, format=None): def student_deta...
Django之Celery篇(二)
一、Celery-任务的调用 1.1、异步任务调用 delay( )方法 from celery_task import * def delay(): rs = send_email.delay('baizhan') print(rs.id) rs2 = send_msg.delay('SXT') print(rs2.id) 1.2、定时任务调用 apply_async( )方法 from celery_ta...
Python+Django+Yolov5路面墙体桥梁裂缝特征检测识别html网页前后端
前言 这篇博客针对《Python+Django+Yolov5路面墙体桥梁裂缝特征检测识别html网页前后端》编写代码,代码整洁,规则,易读。 学习与应用推荐首选。 运行结果 文章目录 一、所需工具软件 二、使用步骤 1. 主要代码 2. 运行结果 三、在线协助 一、所需工具软件 1. Python 2. Django, Yolov5, Pycharm ...
Django缓存(二)
一、视图缓存 Django的缓存可以设置缓存指定的视图,具体方式使用django.views.decorators.cache.cache_page, 方法有2种方式: 装饰器:以方法以装饰器的方式使用 from django.views.decorators.cache import cache_page @cache_page(60 * 15,cache="default")def index(requ...
Django缓存(一)
一、缓存的介绍 官网:Django 缓存框架 | Django 文档 | Django Django框架自带有一个强大的缓存系统,可以保存动态页面,因此不必为每个请求计算它们。为了方便,Django提供不同级别的缓存粒度:可以缓存特定视图的输出,可以只缓存难以生成的部分,或者你可以缓存整个网站 1.1、设置缓存 缓存系统需要少量的设置。必须告诉它缓存数据应该放在哪里 —— 是在数据库中,还是在文件系统上,或者...