- 博客(41)
- 收藏
- 关注
原创 搭建个人博客--1、前端页面
其中轮播图图片大小不一导致,引用的bootstrap的轮播边框大小变化,写了CSS样式代码,固定住了边框。采取模板继承做出index.html。做出模板base.html。
2024-10-08 16:20:00
826
原创 Django Admin后台从一个页面同时编辑多个模型
然后,您注册了一个`CategoryAdmin`类来管理`Category`模型,并在该类中通过`inlines`属性指定了`VillainInline`,这样当编辑`Category`实例时,就可以同时编辑与该`Category`相关联的`Villain`实例了。然后,我们定义了`VillainInline`和`CategoryAdmin`类,并将`VillainInline`添加到`CategoryAdmin`的`inlines`属性中。这些配置可以让管理界面更加符合您的需求。
2024-09-03 16:30:20
1150
原创 Django Admin管理后台导入CSV
创建模板文件templates/entities/heroes_changelist.html。创建模板文件templates/admin/csv_form.html。
2024-09-03 10:53:21
777
原创 15、Django Admin添加自定义字段功能
新增目录文件templates/Entities/change_form.html,Entities为应用名。修改模型类HeroAdmin。
2024-09-03 09:25:16
922
原创 5、Django Admin后台移除“删除所选”操作
ModelAdmin.get_actions方法可以返回所有的操作方法。通过覆盖此方法,移除其中delete_selected方法,便可可以从下拉列表中删除它。默认情况下,Django Admin后台的listview模型列表页,会有一个Delete Selected删除所选操作。假设你需要再从Hero管理模型中移除该删除操作。
2024-09-02 11:29:50
665
原创 11、Django Admin启用对计算字段的过滤
我们已经在来自模型属性字段上添加了过滤,但是还想在计算出的字段上添加过滤。这样,便可以对计算出的字段进行过滤。然后将更改list_filter为。
2024-09-02 10:24:22
856
原创 4、Django Admin对自定义的计算字段进行排序
通常,Django会为模型属性字段,自动添加排序功能。当你添加计算字段时,Django不知道如何执行order_by,因此它不会在该字段上添加排序功能。如果要在计算字段上添加排序,则必须告诉Django需要排序的内容。你可以通过在在计算字段方法中设置admin_order_field属性来执行此操作。以OriginAdmin为例,添加以下代码。后,点击抬头标签,显示字段排序。
2024-09-02 09:51:24
886
原创 9、Django Admin优化查询
如果你的Admin后台中有很多计算字段,那么你需要对每个对象运行多个查询,这会使你的Admin后台变得非常慢。要解决此问题,你可以重写管理模型中的get_queryset方法使用annotate聚合函数来计算相关的字段。这会在列表视图页面的每行添加两个额外的查询。要解决计算的性能问题,你可以重写get_queryset并使用annotate来进行计算,然后在ModelAdmin方法中使用该annotated聚合字段。你的Admin后台用起来仍像调用annotate聚合函数前一样流畅。
2024-09-02 08:59:13
721
原创 用python读取excel内内容,并生成sql查询语句
windows系统中,将以上代码保存到文件中test.py。当前目录cmd,输入python test.py,显示。以下在同目录中完成,不同目录需要修改路径。安装pandas,openpyxl库。
2024-08-31 16:44:47
478
原创 12、Django Admin在列表视图页面上显示计算字段
注册模型有两种方式,需要首先添加或者修改admin中的注册模型如下方式。1、在models的模型类中添加函数。
2024-08-31 15:14:42
845
原创 8、Django Admin后台中添加Logo
找到django项目中的模板文件,路径中包括django\contrib\admin\templates\admin,我的文件是在。找到base_site.html复制到项目目录templates\admin,添加LOGO的文件。修改base_site.html,我这里注释掉原代码,添加了以下h1标签代码。在项目settings.py文件。
2024-08-31 14:02:31
754
原创 3、DjangoAdmin导出excel和csv文件
ExportExcelMixin类为excel的导出类可直接复制,带装饰器的类,修改类参数,修改字段。写导出excel和导出csv文件的两个类,写一个导出字段的类引入以上两个类。导出类似,与导出excel代码合并如下。1、安装openpyxl库。
2024-08-30 09:36:05
723
原创 0、Django项目启动步骤基础
开发环境系统:windows11开发工具:vscode开发语言:python 3.8开发框架:django 3.2前端:jquery 3.7.1、bootstrap 3.4.1数据库:mysql8.4.1。
2024-08-29 13:45:26
1024
原创 win7系统开机启动文件夹消失
找到Startup文件,双击打开,把上述路径C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\启动。然后把程序的快捷方式或者可执行文件放入文件夹内,重启电脑,就可以开机启动了。如果win7启动文件夹消失,找到启动文件夹的路径,一般为C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\。
2024-04-12 15:35:06
2867
1
原创 win7设置开机启动程序
在Windows 7操作系统中,我们可以通过设置让某个程序在电脑启动时自动运行。这样,我们就可以在开机后立即使用该程序,而无需手动打开。一、通过“任务计划程序”添加自启动程序。二、通过注册表添加自启动程序。
2024-04-11 10:13:18
2593
1
原创 adb wifi连接调试应用--适用于手机、平板、电视TV等
原因就是他们不再同一个网络中,开始我的所有设备都是连接的路由器,后来报了上面的错误后,我就电脑开了个热点,手机、TV等连接电脑热点,在进行adb connect就可以了,发现网上的一大票文章说的根本不对,也真是服了。今天需要adb WiFi连接电视调试东西,发现使用了网上的方法后还是无法连接adb WiFi成功,后来摸索了下,便成功了,根本原因还是需要确保电脑、手机或者电视他们在同一个WiFi内。连接成功后,在Android studio中就能看到连接的手机了。5.断开手机和电脑的连接。
2023-06-07 11:23:03
2172
原创 解决print spooler打印服务停止
锁定问题是有网络进程在干扰print spooler服务,检查系统防火墙,发现有两个未知程序会通过防火墙,程序名称乱码,拦截这两个程序,重新启动print spooler服务,服务正常运行,没有再次出现问题。找不到原因的情况下,无奈重装了系统,可是在重装之后,再次出现该问题,说明此问题应该不是系统故障,是在运行中,有其他程序或操作干扰了print spooler服务。根据网上的解决方法,有人认为是打印服务的注册表被第三方软件干扰,更改了注册表的键值,导致打印服务被停止。(4)重新安装所需要的打印机。
2023-06-01 14:05:24
6594
转载 访问共享打印机,为什么有时需要输入用户名和密码,有时不需要?
如果当时IT管理人员和所有人都通知:如果访问共享打印机跳出来用户名和密码,随便输入用户名和密码,即可访问,最主要的一点是,一定要勾选记住我的凭据。正是因为客户的打印共享服务器,网络访问是经典模式,又启用了来宾帐户,有的人访问共享打印机时,就需要输入用户名和密码,但是用户随便输入了一个错误的用户名和密码,server 2012R2系统中没有的本地用户,客户端也可以正常登录,正常访问打印机。客户的需求是,客户端,直接访问共享打印机,不需要输入用户名和密码,而且共享打印机都是everyone的访问权限。
2023-05-23 16:19:09
1987
原创 共享打印机勾选共享保存不了?
可以进“控制面板-Windows工具-服务”,找到Windows Firewall服务。双击进去之后启动类型设置为自动,点击启动。点击确定之后,可以看到我们已经启动了Windows Firewall服务,这是一个防火墙共享服务,只有启动该服务才能设置打印机共享。后面就可以勾选共享,保存了。共享打印机时,主电脑在勾选“共享这台打印机”后,点击应用和保存时,提示报错。
2023-05-15 10:39:40
3333
原创 设置电脑文件禁止复制到U盘的方法
在win7电脑上按win+R键,打开运行,输入gpedit.msc,如下图所示:打开本地组策略编辑器之后,点击计算机配置中的管理模板,如下图所示:依次点击计算机配置->管理模板->系统->可移动储存访问,在可移动储存访问的右侧找到可移动磁盘:拒绝写入权限,如下图所示:双击可移动磁盘:拒绝写入权限进去,可以看到默认是未配置,在右下方可以看到关于这项权限的介绍,如下图所示:我们将默认的未配置改成已启用,点击确定,就可以禁止电脑文件复制到U盘了,如下图所示:
2023-05-13 11:10:25
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人