04 2023 档案

摘要:def full_name(self): return (self.last_name+self.first_name) def __str__(self): return self.full_name() 阅读全文
posted @ 2023-04-29 22:31 super_ip 阅读(15) 评论(0) 推荐(0) 编辑
摘要:def true(value) -> bool: return value in ('True', 'true', 'TRUE', True, 1) condition: bool = true(request.GET.get('请求里的字段')) YourModel.objects.filter( 阅读全文
posted @ 2023-04-28 15:41 super_ip 阅读(22) 评论(0) 推荐(0) 编辑
摘要:我想在 django admin 中使用investment字段进行搜索,但总是得到Cannot resolve keyword 'investment' into field.选项是 Model 字段。 有什么方法可以使用investment字段进行搜索? from django.db.model 阅读全文
posted @ 2023-04-25 21:53 super_ip 阅读(31) 评论(0) 推荐(0) 编辑
摘要:根据用户判断权限,显示不同的界面。 class MyModelAdmin(admin.ModelAdmin) def changelist_view(self, request, extra_context=None): user = request.user if user.is_superuse 阅读全文
posted @ 2023-04-24 16:44 super_ip 阅读(33) 评论(0) 推荐(0) 编辑
摘要:def is_halfwidth(char): """ 判断一个字符是否是半角 """ if len(char) != len(char.encode()): return False else: return True 阅读全文
posted @ 2023-04-24 14:28 super_ip 阅读(68) 评论(0) 推荐(0) 编辑
摘要:比如想获取最新一条数据的更新时间, datas返回的是一个QuerySet,是一个查询集 可能用了filter,当用.last()返回最后一条记录时报错 object is not iterable 然后用reverse()加上切片获取最后一条数据:reverse按倒序排列 def lasttime 阅读全文
posted @ 2023-04-20 22:00 super_ip 阅读(37) 评论(0) 推荐(0) 编辑
摘要:首先是当前时间的确定,对于年月日,orm模型都有对应的方法直接查询,周是没有方法直接查询的,我是没有找到这个方法,只能间接的查询。 cur_time= datetime.datetime.now() # 如果数据库保存的是UTC时间,程序不会蹦但是会提示你这不是本地时间 now_time_utc = 阅读全文
posted @ 2023-04-18 22:45 super_ip 阅读(243) 评论(0) 推荐(0) 编辑
摘要:前端模版使用过滤器,如时间格式化等 '''都是在前端页面中使用''' #default 如果一个变量是false或者为空,使用给定的默认值。 否则,使用变量的值。 {{ value|default:"nothing"}}#给value这个值设置一个默认值,如果value没有传值或者值为空的话就显示n 阅读全文
posted @ 2023-04-18 22:34 super_ip 阅读(25) 评论(0) 推荐(0) 编辑
摘要:将原来的年月日按照月份来截取统计数据,具体参考如下 官方示例: -官方提供 from django.db.models.functions import TruncMonth Article.objects .annotate(month=TruncMonth('timestamp')) # Tru 阅读全文
posted @ 2023-04-17 23:01 super_ip 阅读(65) 评论(0) 推荐(0) 编辑
摘要:from datetime import datetime, timedelta from django.http import JsonResponse from deploy.models import DeployPool from django.db.models import Count 阅读全文
posted @ 2023-04-15 13:03 super_ip 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Django Admin SimpleUI的一些简单用法 注意事项:自定义列会遍历所有取出来的数据,需注意 先定义下模型 #models.py class Dog(models.Model): name = models.CharField(max_length=15, verbose_name=' 阅读全文
posted @ 2023-04-14 10:40 super_ip 阅读(269) 评论(0) 推荐(0) 编辑
摘要:models.py中: def is_very_benevolent(self): return self.release >1 is_very_benevolent.boolean=True 具体根据自己的实际进行修改。 效果如图: 阅读全文
posted @ 2023-04-14 10:12 super_ip 阅读(47) 评论(0) 推荐(0) 编辑
摘要:actions = ['button_exeScript', ] def button_exeScript(self, request, queryset): pass button_exeScript.layer = { # 弹出层中的输入框配置 # 这里指定对话框的标题 'title': '弹出 阅读全文
posted @ 2023-04-14 09:19 super_ip 阅读(1250) 评论(3) 推荐(0) 编辑
摘要:Django 后台admin有大量的属性和方法,拥有强大的功能和自定义能力.通过完整的代码来看Django admin的基础设置和高级用法,并结合form表单来实现深度自定义. 简单使用 如果只是使用admin自带的数据管理功能,只需要将模型注册到admin中,就可以实现. from django. 阅读全文
posted @ 2023-04-13 17:46 super_ip 阅读(439) 评论(0) 推荐(0) 编辑
摘要:需求: 需要在某个页面单独增加一行,以便统计这一行的金额进行汇总显示,具体操作如下 不建议直接修改change_list.html,所以扩展 template admin.py中对应的admin.ModelAdmin中添加: # 1.如果你改了 template 的名称,这里可以对应修改,否则默认即 阅读全文
posted @ 2023-04-13 14:32 super_ip 阅读(176) 评论(0) 推荐(0) 编辑
摘要:需求 业务方需要查询过去某时间段内的数据情况,所以需要新增一个按照时间范围筛选数据的过滤器。 from django.contrib.admin import DateFieldListFilter from media.models import Content @admin.register(C 阅读全文
posted @ 2023-04-13 14:16 super_ip 阅读(189) 评论(0) 推荐(0) 编辑
摘要:需求:比如过期10天的产品自动删除记录 posting_date = models.DateTimeField(auto_now_add=True) # purge_old_data.py from django.core.management.base import BaseCommand, Co 阅读全文
posted @ 2023-04-12 11:18 super_ip 阅读(98) 评论(0) 推荐(0) 编辑
摘要:参考:https://docs.djangoproject.com/en/1.8/topics/i18n/timezones/#naive-and-aware-datetime-objects 起因:正常的dateime.now()得到的日期不能和Django数据库里面存储的日期数据做对比,两个解决 阅读全文
posted @ 2023-04-12 08:58 super_ip 阅读(45) 评论(0) 推荐(0) 编辑
摘要:需求: 同一个django model模型,根据不同需求展示注册到admin.py中 class UserMsg(models.Model): username = models.CharField(max_length=20, null=False, verbose_name='发送方') her 阅读全文
posted @ 2023-04-11 09:50 super_ip 阅读(76) 评论(0) 推荐(0) 编辑
摘要:1,在conponents目录中新建header.vue <template> <div> <h1>这是头部组件</h1> </div> </template> 2,在App.vue中添加 <template> <div> <Header></Header> <Main></Main> <Foote 阅读全文
posted @ 2023-04-07 17:53 super_ip 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1.orm项目 1.1安装orm pip install mysqlclient 如果windows安装报错后,使用whl安装 下载地址:https://pypi.org/project/mysqlclient/#files 找到对应python版本的wheel包,然后进行安装,可把包放到scrip 阅读全文
posted @ 2023-04-07 11:06 super_ip 阅读(20) 评论(0) 推荐(0) 编辑
摘要:axios功能强大的网络请求库。 <script src="https://unpkg.com/axios/dist/axios.min.js"></script> 基础使用: axios.get(地址?key=value&key2=values).then(function(response){} 阅读全文
posted @ 2023-04-06 16:29 super_ip 阅读(13) 评论(0) 推荐(0) 编辑
摘要:功能需求: 新增 生成列表结构 获取用户输入 回车,新增数据 删除 点击删除指定内容(v-on splice) splice(index,1) 删除1个对应的索引 统计 v-text,length 清空 数组清空 隐藏 没有数据时,隐藏元素(v-if,v-show 数组非空) <div id='ap 阅读全文
posted @ 2023-04-06 14:21 super_ip 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1,v-for指令 根据数据生成列表结构 <div id='app'> <input type="button" value="添加数据" @click="add"> <input type="button" value="删除数据" @click="remove"> <ul> <li v-for= 阅读全文
posted @ 2023-04-06 12:43 super_ip 阅读(6) 评论(0) 推荐(0) 编辑
摘要:知识点: 1,定义图片数组 2,添加图片索引 3,绑定src属性 4,图片切换逻辑 需求: 第一张图片不显示上一页(隐藏) 最后一张图片不显示下一页(隐藏) <div id='app'> <img :src="imgarr[index]"> <a href="#" v-show="index!=0" 阅读全文
posted @ 2023-04-06 11:50 super_ip 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1,v-show指令 根据表达式的真假,切换元素的显示和隐藏如:广告,遮罩层等 <div id='app'> <input type="button" value="切换显示状态" @click="changeIsshow"> <input type="button" value="增加年龄" @c 阅读全文
posted @ 2023-04-06 11:26 super_ip 阅读(30) 评论(0) 推荐(0) 编辑
摘要:简单需求: 1,最小为0 ,小于0则不能再点击减少,并显示提示 2,最大值为10,小于10则可以点击增加,超过10则不能再点击,并显示提示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>v-html测试 </title> <s 阅读全文
posted @ 2023-04-04 12:43 super_ip 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1,v-text指令 <div id='app'> <h2 v-text="message+'???'"></h2> <h2 v-text="info"></h2> <h2>{{message+'??'}}江苏</h2> </div> <script> Vue.config.productionTi 阅读全文
posted @ 2023-04-04 12:25 super_ip 阅读(59) 评论(0) 推荐(0) 编辑
摘要:在Django管理界面中我想在发布时自动插入登录用户名和博客文章,目前我已经在每个用户的下拉菜单中显示每个用户选择但显然这不是很好,所以我想它自动输入这个。自动插入登录用户用户名在Django 这里是我的代码: models.py 从django.db进口车型 从django.contrib.aut 阅读全文
posted @ 2023-04-03 11:42 super_ip 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Nginx 限制文件上传大小,相应配置参数:client_max_body_size 注意:该参数在nginx.conf中默认是没有配置的,不配置的情况下,nginx默认限制请求附件大小为:1M。 即:默认当你通过nginx代理上传附件,大于1M的文件时,浏览器会抛出如下异常。 处理方式: 找到ng 阅读全文
posted @ 2023-04-03 08:54 super_ip 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:1,通过JS引入,学习的时候通过CDN即可 <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> 2,在HTML文件中 <!-- 初识Vue: 1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象; 2.r 阅读全文
posted @ 2023-04-01 09:53 super_ip 阅读(103) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题