上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

2023年1月12日

Django中admin的一些知识点

摘要: Django中的Admin站点管理: 内容发布的部分由网站的管理员负责,包括查看、添加、修改、删除数据; Django项目中默认启用Admin管理站点:列表页选项, 编辑页选项, 重写模板。 #准备工作 启用mysql数据库+定义AreaInfo模型类+创建管理员+注册模型类 再 重写模型__str 阅读全文

posted @ 2023-01-12 20:02 一先生94 阅读(146) 评论(0) 推荐(0) 编辑

2023年1月9日

Django中多数据库的配置,实现分库分表,主从复制,读写分离

摘要: 在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置 在 settings.py 中配置需要连接的多个数据库连接串 DATABASES = { 'default': { 'EN 阅读全文

posted @ 2023-01-09 21:58 一先生94 阅读(747) 评论(0) 推荐(0) 编辑

2023年1月2日

Django-drf-序列化器高级用法之SerializerMethodField

摘要: 在Drf框架中的serializers.py序列化中, SerializerMethodField字段是一个只读字段。它通过调用附加到的序列化程序类上的方法来获取其值。它可用于将任何类型的数据添加到对象的序列化表示中。 SerializerMethodField(method_name=None) 阅读全文

posted @ 2023-01-02 14:55 一先生94 阅读(804) 评论(0) 推荐(0) 编辑

Django中models的字段

摘要: 常见的field类型: 1.AutoField 自增字段,它是一个根据ID自增长的IntegerField字段,通常不用自己设置,如果没有设置主键,django会自动添加它为主键字段 2.CharField(max_length=none[, **options]) 一个字符串字段,必须有一个最大长 阅读全文

posted @ 2023-01-02 09:55 一先生94 阅读(123) 评论(0) 推荐(0) 编辑

python中的platform模块

摘要: platform模块给我们提供了很多方法去获取操作系统的信息; import platform print(platform.platform())# 获取操作系统名称和版本号:macOS-10.14.6-x86_64-i386-64bit print(platform.system())# 获取操 阅读全文

posted @ 2023-01-02 09:47 一先生94 阅读(149) 评论(0) 推荐(0) 编辑

python中如何获取主机的ip和主机名

摘要: 使用python中的socket库,可以轻松获取主机ip和主机名。 一、获取主机名 import socket hostname = socket.gethostname() print(hostname) # DESKTOP-AAI12V0 二、获取主机IP def get_host_ip(): 阅读全文

posted @ 2023-01-02 09:45 一先生94 阅读(1280) 评论(0) 推荐(0) 编辑

2023年1月1日

Django中logging的设置

摘要: 1.日志基础知识 日志与我们的软件程序密不可分。它记录了程序的运行情况,可以给我们调试程序和故障排查提供非常有用的信息。每一条日志信息记录了一个事件的发生。具体而言,它包括了: 事件发生时间 事件发生位置 事件的严重程度--日志级别 事件内容 日志的级别又分为: DEBUG:用于调试目的的低级系统信 阅读全文

posted @ 2023-01-01 20:52 一先生94 阅读(435) 评论(0) 推荐(0) 编辑

Django——全局配置settings详解

摘要: Django设置文件包含你所有的Django安装配置。这个文件一般在你的项目文件夹里。比如我们创建了一个名为mysite的项目,那么这个配置文件setting.py就在项目里的mysite文件夹里。 下面列表一些常用的settings配置供参考。 1.配置静态文件 #STATIC_URL = '/s 阅读全文

posted @ 2023-01-01 14:13 一先生94 阅读(779) 评论(0) 推荐(0) 编辑

Django中关于Manager的使用

摘要: 首先介绍一下 manager 的使用场景,比如我们有一些表级别的,需要重复使用的功能,都可以使用 manager 来实现。 比如我们在前面的笔记中介绍的 model 的 create()、update() 等方法,Blog.objects.create() 中前面的 objects 就是一种 man 阅读全文

posted @ 2023-01-01 10:41 一先生94 阅读(79) 评论(0) 推荐(0) 编辑

2022年12月30日

python manage.py loaddata dumpdata 用于导出和导入数据库中的数据

摘要: 1.数据导出python manage.py dumpdata python manage.py dumpdata [appname] > appname_data.json 指定appnamde 导出 指定app 的数据(比如appname为cmdb) python manage.py dumpd 阅读全文

posted @ 2022-12-30 17:02 一先生94 阅读(250) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

导航