随笔分类 -  Django基础

摘要:1.日志核心组件 1.1 记录器对象-logger 在日志系统中,根据日志的重要性,将日志换分为5个等级: DEBUG:调试信息,也是最详细的日志信息,记录项目中任何发生的事,多用于调测; INFO:重要信息,记录业务流程中的重要节点信息; WARNING:警告日志,记录可能影响系统正常运行或可能出 阅读全文
posted @ 2023-11-25 15:05 小C学安全 阅读(39) 评论(0) 推荐(0) 编辑
摘要:简单示例 from django.urls import path from . import views urlpatterns = [ path('articles/2003/', views.special_case_2003), path('articles/<int:year>/', vi 阅读全文
posted @ 2023-11-24 23:20 小C学安全 阅读(15) 评论(0) 推荐(0) 编辑
摘要:django ORM简介 O(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。 Django ORM框架的功能: 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 根据设计的模型类生成数据库中的表格。 通过方便的配置就可 阅读全文
posted @ 2023-11-24 22:52 小C学安全 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Django 支持 MySQL 5.7 及以上版本。 Django 的 inspectdb 功能使用 information_schema 数据库,其中包含所有数据库架构的详细数据。 Django 希望数据库支持 Unicode(UTF-8 编码),并将执行事务和引用完整性的任务交给它。 djang 阅读全文
posted @ 2023-11-24 21:43 小C学安全 阅读(205) 评论(0) 推荐(0) 编辑
摘要:安装Django pip install django 直接在pycharm中新建Django项目会自动安装django模块 新建第一个项目 django-admin startproject mysite 项目目录 mysite/ manage.py mysite/ __init__.py set 阅读全文
posted @ 2023-11-24 21:25 小C学安全 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. 索引的优化 索引是提高数据库查询性能的重要手段。在Django中,我们可以使用db_index属性在模型字段上创建索引。例如: class MyModel(models.Model): my_field = models.CharField(max_length=100, db_index=T 阅读全文
posted @ 2023-10-19 15:36 小C学安全 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1.纯净版的Django项目 创建Django项目时,内置很多的组件,会生成很多的表。 纯净版就是指 不需要很多的内置组件 的 Django项目。 方法:在创建项目后,在settings中,把installed_apps中的 无关的app,直接注释。 注意:去除响应的组件后,要注意其他地方有是否在使 阅读全文
posted @ 2023-09-21 09:34 小C学安全 阅读(28) 评论(0) 推荐(0) 编辑
摘要:简介 Django-Filter是一个非常好用的第三方库,很好的利用了Django ORM的特性,可以使用很少的代码就扩展原有的接口,实现多种筛选功能~ 安装 pip install django-filter 使用流程 使用前配置 在Django的项目配置文件中安装并配置django_filter 阅读全文
posted @ 2023-09-14 16:16 小C学安全 阅读(815) 评论(0) 推荐(0) 编辑
摘要:# 前言 通常一个网站开发,需要有个后台管理功能,比如用后台管理发布文章,添加用户之类的操作。django的admin后台管理主要可以实现以下功能 - 基于admin模块,可以实现类似数据库客户端的功能,对数据进行增删改查 - 于该模块的数据管理功能,可以二次定制一些实用的功能。 # setting 阅读全文
posted @ 2023-08-30 22:49 小C学安全 阅读(130) 评论(0) 推荐(0) 编辑
摘要:# 优化列表显示 django的表信息列表显示默认值显示了表的相关属性 通过在admin.py文件中添加list_display 属性,自定义选择展示的内容,相关代码如下 ``` # admin.py from django.contrib import admin from hello impor 阅读全文
posted @ 2023-08-30 22:49 小C学安全 阅读(103) 评论(0) 推荐(0) 编辑
摘要:## 下载字体 到https://files-cdn.cnblogs.com/files/wupeiqi/%E9%AA%8C%E8%AF%81%E7%A0%81%E5%AD%97%E4%BD%93%E6%96%87%E4%BB%B6.zip ## 生成图形验证码函数 ```python from P 阅读全文
posted @ 2023-08-23 18:11 小C学安全 阅读(76) 评论(0) 推荐(0) 编辑
摘要:## 使用Markdown 编辑器 ``` pip install django-mdeditor # 用于后台编辑 pip install markdown # 用于前端显示 ``` 首先 settings.py 中添加配置,将mdeditor 这个app加进来 ``` INSTALLED_APP 阅读全文
posted @ 2023-08-23 18:03 小C学安全 阅读(448) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示