随笔分类 - Django
摘要:# 执行启动迁移 python manage.py makemigrations # 执行迁移提交到数据库 python manage.py migrate
阅读全文
摘要:python manage.py makemigrations python manage.py migrate
阅读全文
摘要:前言:某天在同一台服务器直接ip不同端口运行两个web服务,当时没想过会出现什么问题,结果登录A站点,没有问题。再切到登录B站点,使用出问题了,直接回到登录页面,当时不清楚是什么问题,后来一查,打开浏览器查看存储,发现seesion冲突 一、Session原理 1、什么是SessionSession
阅读全文
摘要:在日常工作中经常需要根据时间条件去查询数据,比如多少分钟之前、周几、当天、本月、今年等等,总结Django和sql的查询方法,分享下 1、获取5分钟前的数据 #sql方法 select * from 表名 where 时间字段名 >=DATE_SUB(NOW(),INTERVAL 5 MINUTE)
阅读全文
摘要:代码如下: # 获取三个小时内的数据 hour_ago = datetime.datetime.now() - datetime.timedelta(hours=3) current_time = datetime.datetime.now() online_obj=models.table.obj
阅读全文
摘要:前言:最近后台写游戏更新版本功能,简单就是前端发送更新请求,后端需要对很多台服务器进行更新和各种操作,本来想着实现不难,后来发现因为后端需要执行很长时间,前端返回报错,后端会执行完毕,但是前端先断开了,这样在前端页面我就看不到更新结果了。通过调整nginx参数,设置超时时间,还是日志会报499状态码
阅读全文
摘要:class InfoMG(View): @method_decorator(csrf_exempt) @method_decorator(login_required) def dispatch(self, request, *args, **kwargs): return super(InfoMG
阅读全文
摘要:Django会用到values_list()和values()方法,他们之间不同,如下: 例子: job_data = ops_manage.Install_Cross_Task.objects.filter(task_status=0) job_id = job_data.values_list(
阅读全文
摘要:在Django多对多关联中,需要取关联表里面的指定字段,有两种方式 第一种 循环一个列表对象 for item in monitor_items_obj: if item.receiver_role.all().values(): #取这个对象的所有角色,并且获取字段role_msg的信息 role
阅读全文
摘要:前言:日常工作中经常要登录服务器,我们最常用的就是用ssh终端软件登录到服务器操作,假如有一天我们电脑没有安装软件,然后又不知道机器IP信息怎么办,确实会不够方便,今天分享下基于django实现前端页面免密码登录服务器操作。 一、关键的技术 1.WebSocket WebSocket是一种在单个TC
阅读全文
摘要:views.py视图导入 from django.shortcuts import HttpResponse, render, redirect 1.HttpResponse 它是作用是内部传入一个字符串参数,然后发给浏览器。 例如: def index(request):# 业务逻辑代码 retu
阅读全文
摘要:创建超级用户 python manage.py createsuperuser 创建普通用户 python manage.py createuser 修改密码 python manage.py changepassword username
阅读全文
摘要:在django项目的setting.py文件中最下面,添加一下内容 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'level': 'DEBUG', 'class': '
阅读全文
摘要:在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONE和USE_TZ 如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago,此时的TIME_ZONE不管有没有设置都不起作用。 如果USE_TZ
阅读全文
摘要:前言:最近自己开发SQL工单功能,期间接触到了Ace在线编辑器,折腾一下,感觉功能挺多,特意去了解学习一下分享跟大家。 ACE 是一个功能非常强大的编辑器,实现语法高亮、代码补全功能,还有很多主题,支持多种语言,比如MySQL、Python、HTML、LUA等,可以使用国内免费开源的网站https:
阅读全文
摘要:哈喽,今天给大家分享一篇Django+Celery实现动态配置定时任务,因为最近也是无意间看到一位大佬关于这块的文章,然后自己觉得不错,也想学习写一下,然后最终实现功能是在前端页面统一管理计划任务,大家可以在admin管理页面设置,也可以在自己写的前端页面删除添加编辑,实时生效,还可以监控这些监控任
阅读全文