随笔分类 -  django基础

摘要:Django 含有外键模型新增数据以及序列化 Django 原生实现外键 class AppleModel(models.Model): id=models.AutoField(primary_key=True) app_name=models.CharField(max_length=50) cl 阅读全文
posted @ 2023-12-09 10:47 坚强的小蚂蚁 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一. 语法 bulk_update 的参数有三个 ① objs 你要更新的数据列表 ②fields 执行查询的数据字段,也可以理解为你要更新的数据字段 ③batch_size 要在单个数据库查询中保存的对象数。它是一个可选参数。默认情况下,更新并保存所有对象。 语法:bulk_update(objs 阅读全文
posted @ 2023-03-22 11:43 坚强的小蚂蚁 阅读(461) 评论(0) 推荐(0) 编辑
摘要:在db_tools目录下新建2个脚本文件import_category_data.py,import_goods_data.py 来生成数据 2. 独立使用model导入数据,上面的脚本文件开头如下写,以 import sys import os #把当前路径加入到系统路径中,方便import 上面 阅读全文
posted @ 2023-02-22 17:03 坚强的小蚂蚁 阅读(42) 评论(0) 推荐(0) 编辑
摘要:on_delete = models.CASCADE #删除关联数据,与之关联也被删除 on_delete = models.DO_NOTHING #删除关联数据,什么也不做 on_delete = models.PROTECT #删除关联数据,引发错误ProtectedError on_delet 阅读全文
posted @ 2023-02-21 11:18 坚强的小蚂蚁 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一. url """定义learning_logs的URL模式""" urlpatterns = [ # 主页 url(r'^$',views.index,name='index'), # 显示所有的主题 url(r'^topics/$',views.topics,name='topics'), # 阅读全文
posted @ 2023-01-10 13:46 坚强的小蚂蚁 阅读(384) 评论(0) 推荐(0) 编辑
摘要:一.基本安装和配置 1.pip install django-pure-pagination 2. settings.py中 install app中添加'pure_pagination', 3. settings.py中添加参数 PAGINATION_SETTINGS = { 'PAGE_RANG 阅读全文
posted @ 2022-12-09 11:08 坚强的小蚂蚁 阅读(154) 评论(0) 推荐(0) 编辑
摘要:比如在model中定义了choice字段online online_choice = (('1', '在线'), ('0', '离线')) online = models.CharField(max_length=10, choices=online_choice) 在template中应该怎么显示 阅读全文
posted @ 2022-12-08 16:25 坚强的小蚂蚁 阅读(66) 评论(0) 推荐(0) 编辑
摘要:####一. 基本区别 aggregate:返回使用聚合函数后的字段和值。 annotate:在原来模型字段的基础之上添加一个使用了聚合函数的字段 ####二. 使用方法 class Book(models.Model): """图书模型""" name = models.CharField(max 阅读全文
posted @ 2022-12-02 15:13 坚强的小蚂蚁 阅读(236) 评论(0) 推荐(0) 编辑
摘要:django2.2代码出错时的页面排查 django2.2 安装后,使用runserver进行开发,出错时错误信息只显示于控制台命令行,而在前端页面只显示一行 “A server error occurred. Please contact the administrator.” 排错很不方便,仔细 阅读全文
posted @ 2022-12-02 09:55 坚强的小蚂蚁 阅读(23) 评论(0) 推荐(0) 编辑
摘要:django模板路径默认设置 在项目的同名文件夹下找到settings.py中settings.py中默认参数如下 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'A 阅读全文
posted @ 2022-12-01 15:11 坚强的小蚂蚁 阅读(662) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/J_wb49/article/details/103055817 一. 基本方法 1.前提条件 创建好项目后,在settings.py中默认创建好了图片需要的两个条件 INSTALLED_APPS中默认添加了'django.contrib.stati 阅读全文
posted @ 2022-11-24 16:50 坚强的小蚂蚁 阅读(545) 评论(0) 推荐(0) 编辑
摘要:一. 普通分页 参考:https://blog.csdn.net/qq_37605109/article/details/124514037 效果 1. views.py中 from django.core.paginator import Paginator def author_list(req 阅读全文
posted @ 2022-11-22 13:59 坚强的小蚂蚁 阅读(18) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.jb51.net/article/202456.htm Model中分别提供了filter方法和icontains方法实现简单的搜索功能。 html中添加 <form method='get' action='/api_search/'> {% csrf_token % 阅读全文
posted @ 2022-11-21 17:06 坚强的小蚂蚁 阅读(110) 评论(0) 推荐(0) 编辑
摘要:思路:用ajax实现局部 div 元素更新, 新写一个要更新 div 部分的html页面 models class Article(models.Model): title = models.CharField(max_length=100, verbose_name='文章标题') class O 阅读全文
posted @ 2022-11-21 17:00 坚强的小蚂蚁 阅读(318) 评论(0) 推荐(0) 编辑
摘要:template变量中不能有空格,符号 ####models文件 class Article(models.Model): title = models.CharField(max_length=100, verbose_name='文章标题') class Org(models.Model): n 阅读全文
posted @ 2022-11-18 11:48 坚强的小蚂蚁 阅读(20) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/qq_43551801/article/details/120050009 Ajax能让我们轻松实现网页与服务器之间的数据交互。 本文主要介绍使用jQuery封装后的Ajax,可以使用$.ajax()直接发起GET和POST服务器请求。 一. 使用* 阅读全文
posted @ 2022-11-14 16:02 坚强的小蚂蚁 阅读(431) 评论(0) 推荐(0) 编辑
摘要:djang的view文件中 import json def eg(request): data=[{'name':'通过', 'value':20}, {'name': 'jack', 'value': 14}] return render(request,"html文件",{"data":json 阅读全文
posted @ 2022-11-14 11:50 坚强的小蚂蚁 阅读(655) 评论(0) 推荐(0) 编辑
摘要:一. 新建model from django.db import models class Article(models.Model): title = models.CharField(max_length=100, verbose_name='文章标题') class Meta: db_tabl 阅读全文
posted @ 2022-10-26 10:34 坚强的小蚂蚁 阅读(76) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/moshanghuali/article/details/103849558 一. 基于对象的跨表查询方式,常用的是符号 . 基于对象的跨表查询也分正向查询和反向查询。 由主表查从表就是反向,由从表查主表就是正向。一般来说外建放在那个表中,哪个表就是从表。 阅读全文
posted @ 2022-10-25 16:44 坚强的小蚂蚁 阅读(347) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/weixin_45075031/article/details/123593817 一. 通过MyModel.objects管理器方法调用查询方法 1. MyModel.objects.all() 查询MyModel表中的所有数据,等同于select 阅读全文
posted @ 2022-10-25 15:57 坚强的小蚂蚁 阅读(2820) 评论(0) 推荐(1) 编辑

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