自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (3)
  • 收藏
  • 关注

原创 Django:保持会话状态cookies和session(1)

2021-06-21 22:43:13 259

原创 Django:关系映射,一对多映射ForeignKey,多对多映射ManyToManyField

(venv) C:\Users\520\mysite>python manage.py startapp otm(venv) C:\Users\520\mysite>INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contri...

2021-06-17 23:41:45 371 1

原创 Django:关系映射,一对一映射OneToOneField

C:\Users\520\mysite>python manage.py startapp otoC:\Users\520\mysite>INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages',...

2021-06-13 14:34:24 552 2

原创 Django:admin管理后台2,ModelAdmin模型管理器类

admin.pyfrom django.contrib import admin# Register your models here.from .models import Bookadmin.site.register(Book)保存,回到管理后台界面,刷新,显示的书籍列表,即models.py里Book模型类的def __str__(self)方法定义的return信息模型类在models.py里,是数据库里的一张表模型管理器类在admin.py里,是专门管理模型类在.

2021-06-12 22:49:47 577 2

原创 Django:admin管理后台1

C:\Users\520\mysite>python manage.pyType 'manage.py help <subcommand>' for help on a specific subcommand.Available subcommands:[auth] changepassword createsuperuser[contenttypes] remove_stale_contenttypes[django] check..

2021-06-12 19:08:52 207 3

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->聚合查询、原生数据库操作

Microsoft Windows [版本 10.0.19042.928](c) Microsoft Corporation。保留所有权利。C:\Users\520>cd..C:\Users>cd..C:\>cd programe files\mysql\mysql server 8.0\bin系统找不到指定的路径。C:\>cd program files\mysql\mysql server 8.0\binC:\Program Files\MySQL\M..

2021-06-12 18:38:58 6193 2

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->F对象、Q对象

C:\Users\520\mysite>python manage.py shellPython 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.(InteractiveConsole)>>> f...

2021-06-11 23:21:20 6019 2

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->删除:删除单个数据,删除批量数据

Microsoft Windows [版本 10.0.19042.928](c) Microsoft Corporation。保留所有权利。C:\Users\520>cd mysiteC:\Users\520\mysite>dir 驱动器 C 中的卷是 Windows-SSD 卷的序列号是 42D9-2A68 C:\Users\520\mysite 的目录2021/05/20 22:47 <DIR> .2021/05/20 22..

2021-06-10 23:42:00 330 1

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->查询3(单条更新,批量更新)

>>> b1 = Book.objects.get(id=1)>>> b1<Book: 书名:python_出版社:清华大学出版社_价格:20.00_市场价:25.00>>>> b1.price = 22>>> b1.save()Microsoft Windows [版本 10.0.19042.928](c) Microsoft Corporation。保留所有权利。C:\Users\520>cd..

2021-06-09 23:49:54 125 1

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->查询2(filter,exclude,get,查询谓词)

https://docs.djangoproject.com/zh-hans/3.2/ref/models/expressions/Microsoft Windows [版本 10.0.19042.928](c) Microsoft Corporation。保留所有权利。C:\Users\520>cd..C:\Users>cd 520C:\Users\520>cd mysiteC:\Users\520\mysite>dir 驱动器 C 中的卷是 Windo.

2021-06-08 23:41:18 141 3

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->查询1(all,values,values_list,order_by)

Microsoft Windows [版本 10.0.19042.928](c) Microsoft Corporation。保留所有权利。C:\Users\520>cd mysiteC:\Users\520\mysite>dir 驱动器 C 中的卷是 Windows-SSD 卷的序列号是 42D9-2A68 C:\Users\520\mysite 的目录2021/05/20 22:47 <DIR> .2021/05/20 22..

2021-05-29 00:04:20 296 2

原创 Django:ORM基本操作-CRUD,管理器对象objects,----->新增

Microsoft Windows [版本 10.0.19042.928](c) Microsoft Corporation。保留所有权利。C:\Users\520>cd..C:\Users>cd mysite系统找不到指定的路径。C:\Users>cd 520C:\Users\520>cd mysiteC:\Users\520\mysite>dir 驱动器 C 中的卷是 Windows-SSD 卷的序列号是 42D9-2A68 C:\...

2021-05-28 00:11:12 141

原创 Django:ORM模型类,字段选项,Meta内部类,常见问题处理

官方文档:https://docs.djangoproject.com/zh-hans/3.2/ref/models/fields/# models.pyfrom django.db import modelsclass Book(models.Model): title = models.CharField(max_length=50, default="", verbose_name="书名") price = models.DecimalField(max_dig

2021-05-21 00:03:55 271 5

原创 Django:模型层ORM,创建模型类,字段类型

官方文档:https://docs.djangoproject.com/zh-hans/3.2/ref/models/fields/# models.pyfrom django.db import modelsclass Book(models.Model): title = models.CharField(max_length=50, default="", verbose_name="书名") price = models.DecimalField(max_digits=

2021-05-20 23:27:34 157

原创 Django:模型层ORM

进入MySQL数据库,

2021-05-16 00:04:59 132

原创 安装MySQL8

官网:https://www.mysql.com/查看安装情况:

2021-05-15 22:48:28 83

原创 Django:静态文件staticfiles

https://docs.djangoproject.com/zh-hans/3.2/howto/static-files/静态文件,写好之后,就不会再变了,不需要动态计算,比如404页面。静态文件需要的时候直接通过路由找到即可,不需要计算,减少CPU耗用鼠标放在百度首页熊掌位置,右键 - 复制图片地址,得到:https://www.baidu.com/img/bd_logo1.png其中,img/bd_logo1.png是访问路径存储路径,可能存在于另一个地址xxx/bd_logo1.png

2021-05-14 22:46:32 432

原创 Django:网页计算器

from django.contrib import adminfrom django.urls import path,re_pathfrom myapp import viewsurlpatterns = [ re_path(r"mycal/$", views.mycal_view),]from django.shortcuts import renderdef mycal_view(request): if request.method == "GET": ..

2021-05-13 23:13:07 365

原创 Django:模板与视图

一、使用模板传递简单的参数from django.shortcuts import renderdef myhtml_view(request): username = "admin" pwd = "1234" title = "hello admin" return render(request, "myhtml.html", {"username":username, "pwd":pwd, "title":title})<!DOCTYPE html>

2021-05-13 22:16:42 120

原创 Django项目实践:社保计算器

from myapp import viewsurlpatterns = [ path('admin/', admin.site.urls), re_path(r"^shebao", views.shebao_view),]from django.shortcuts import render# Create your views here.def shebao_view(request): if request.method == "GET": ...

2021-05-11 00:12:25 233 1

原创 Django模板:url反向解析

写死:{% block page_info %} <h2 style="background-color:red">体育页面</h2> <a href="/">返回首页</a> <a href="/news/">新闻页</a> <a href="/sport/">体育页</a>{% endblock page_info %}使用{% url ‘name’ %}标签,动...

2021-04-26 23:04:21 203

原创 Django模板:block标签 - 模板的继承

https://docs.djangoproject.com/zh-hans/3.1/ref/templates/

2021-04-26 22:07:26 997 1

原创 Django模板:过滤器

from django.shortcuts import renderdef mytest(request): ls = ["北京", "上海", "天津", "深圳", "纽约"] s = "Hello World!" t = "<i>I am coming</i>" a = "Hello world,i am coming" return render(request, "fortest.html", locals())<..

2021-04-20 00:02:39 65

原创 Django模板:for标签,for标签内置变量forloop

from django.urls import path, re_path, includefrom mysite import viewsurlpatterns = [ re_path(r"^mytest$", views.mytest),]from django.shortcuts import renderdef mytest(request): ls = ["北京", "上海", "天津", "深圳", "纽约"] return render(request.

2021-04-19 23:33:33 133

原创 Django项目实践:网页计算器

from django.urls import path, re_path, includefrom mysite import viewsurlpatterns = [ re_path(r"^mycal/$", views.mycal_view)]from django.shortcuts import renderdef mycal_view(request): if request.method == "GET": return render(requ.

2021-04-19 22:42:54 614

原创 Django:模板template,模板配置,模板加载,模板传参,模板变量,模板if标签

from django.urls import path, re_path, includeurlpatterns = [ re_path(r"^sum", include("mysite.urls")),]from django.urls import path, re_pathfrom mysite import viewsapp_name = "mysite"urlpatterns = [ path("", views.sum_view),]...

2021-04-18 23:29:52 142

原创 Django:POST方式传参

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form action="page1" method="POST"> <input type="text" name="title" value="...

2021-04-18 18:53:15 288

原创 Django:GET方式传参

from django.urls import path, re_path, includeurlpatterns = [ re_path(r"^sum", include("mysite.urls")),]from django.urls import path, re_pathfrom mysite import viewsapp_name = "mysite"urlpatterns = [ path("", views.sum_view),]from ...

2021-04-18 16:45:50 2039

原创 Django模板层:模板继承 extends标签和block标签,csrf_token标签

{% extends "base.html" %}{% block title %}index页{% endblock %}{% block content %} <p>{{ block.super }}</p> 这是index{% endblock %}{% extends "base.html" %}{% block title %}招聘{% endblock %}{% block content %} 这是招聘内容{% e...

2021-04-18 14:45:33 113

原创 Django模板层:模板包含:include标签引入模板

from django.urls import path, re_path, includeurlpatterns = [ path("index/", include("mysite.urls")),]from django.urls import pathfrom mysite import viewsapp_name = "mysite"urlpatterns = [ path("", views.index, name="index"), path("c.

2021-04-12 22:35:45 460 1

原创 Django模板层:加载static(image,js,css)静态文件,static标签

from django.urls import path, re_path, includeurlpatterns = [ path("index/", include("mysite.urls")),]from django.urls import pathfrom mysite import viewsapp_name = "mysite"urlpatterns = [ path("", views.index),]from django.shortcuts..

2021-04-11 23:01:17 1204

原创 Django模板层:自定义filter过滤器接收一个至两个参数,模板标签simple_tag接收多个参数,filter结合tag一起使用

# project/urls.pyfrom django.urls import path, re_path, includeurlpatterns = [ path("index/", include("mysite.urls")),]project/mysite/urls.pyfrom django.urls import pathfrom mysite import viewsapp_name = "mysite"urlpatterns = [ path(...

2021-04-11 19:49:07 748

原创 Django模板层:内置过滤器filter

https://jinja.palletsprojects.com/en/2.11.x/templates/#filtersfrom django.urls import path, re_path, includeurlpatterns = [ path("index/", include("mysite.urls", namespace="index")),]from django.urls import pathfrom mysite import viewsapp_n.

2021-04-11 12:16:52 164

原创 Django模板层:内置模板标签if,for in(forloop.counter)with,url,spaceless,autoescape,verbatim,firstof,block,cycle

【注意】判断运算符==, !=等符号两边必须有空格,否则报错from django.shortcuts import renderdef my_index(request): persons = ["zs", "ls"] return render(request, "index.html", {"persons": persons})<!DOCTYPE html><html lang="en"><head> <met...

2021-04-11 11:13:17 1969

原创 Django模板层:DTL模板渲染-变量

五、模板渲染render(request, template_name, context=None, content_type=None, status=None, using=None) 返回一个HttpResponse对象from django.urls import path, re_path, includefrom mysite import viewsurlpatterns = [ path("index/", views.my_index)]from djang

2021-04-05 20:15:55 166

原创 Django模板层:模板查找路径,模板查找顺序,DTL模板语法

一、Django模板层 Templates二、一个小栗子from django.urls import path, re_path, includefrom mysite import viewsurlpatterns = [ path("index/", views.my_index)]from django.http import HttpResponsedef my_index(request): c = "<form>用户名:<input t

2021-04-05 19:52:43 735 1

原创 Django视图层:Django便捷函数,render()函数返回HttpResponse对象,redirect()函数返回HttpResponseRedirect指向传递参数的URL

一、视图层The view layerDjango 具有 “视图” 的概念,负责处理用户的请求并返回响应。二、render()函数语法:render(request, template_name, context=None, content_type=None, status=None, using=None)注:MIME(Multipurpose Internet Mail Extension)描述并标记多媒体内容。下面的示例使用 MIME 类型呈现模板 mysite/index.h

2021-04-05 13:11:43 482

转载 MIME媒体类型:简介,作用(描述并标记多媒体内容),示例

MIME媒体类型(简称MIME类型)是描述报文实体主体内容的一些标准化名称(比如,text/html、image/jpeg)。因特网有数千种不同的数据类型,HTTP仔细地给每种要通过web传输的对象都打上了名为MIME类型的数据格式标签。最初设计MIME(Multipurpose Internet Mail Extension,多用途因特网邮件扩展)是为了解决在不同的电子邮件系统之间搬移报文存在的问题。MIME在电子邮件系统中工作得非常好,一次HTTP也采纳了它,用它来描述并标记多媒体内容。常用的MIM

2021-04-05 12:41:14 302

原创 Django视图层:URL的反向解析(主路由include之namespace,子路由之name,模板标签{%url%},视图reverse()函数,反向解析示例,URL命名空间

一、视图层The view layerDjango 具有 “视图” 的概念,负责处理用户的请求并返回响应。二、URL反向解析Reverse resolution of URLsDjango 提供了一个解决方案,使得URL映射是URL设计唯一的仓库。你使用 URLconf 来填充它,然后可以双向使用它:从用户/浏览器请求的URL开始,调用对应的Django视图,并从URL中提取参数需要的值。从相应的Django视图标识以及要传递给它的参数来获取相关联的URL 。第一条我们在前面的章节已

2021-04-04 23:12:01 471

原创 Django视图层:嵌套参数,URLconf在查找什么?指定视图参数的默认值、include()路由转发三种方式、传递额外选项给 include()、传递额外选项给视图

一、视图层The view layerDjango 具有 “视图” 的概念,负责处理用户的请求并返回响应。二、嵌套参数Nested arguments正则表达式允许嵌套参数,Django 将处理参数并传递给视图。当转换时,Django 将试着填充给所有外部捕捉参数,忽略任何嵌套捕捉参数。考虑下面可选的带有页面参数的 URL 模式:1、示例中的两个模式都使用嵌套参数,并处理:例如, 第一个模式blog/page-2/ 将匹配给 blog_articles 并带有2个位置参数:page-2/ 和 2

2021-04-03 19:09:53 469 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除