自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 初学Django:第十三天,admin

1.把模型类中数据以页面的方式显示到网站中E:\Python 3.7.9\Django-object\dj11\books\admin.pyfrom books.models import PeopleInfofrom django.contrib import adminfrom books.models import BookInfo,PeopleInfo# Register your models here."""1.admin 可以把模型类中数据以页面的方式显示到网站中

2021-12-17 21:49:49 548

原创 初学Django:第十二天,聚合函数,排序函数,关联查询,模型操作查询数据

一、聚合函数和排序函数1.聚合函数平均数(Avg)数量(Count),最大(Max),最小(Min),求和(Sum)需要和过滤器调用 aggregate()1.1.使用:from django.db.models import Sum,Avg,Max,Min,Count查询图书的总阅读量BookInfo.objects.aggregate(Sum('readcount'))1.2.语法:aggregate(函数(‘字段’))查询图书的总数:count()BookInfo....

2021-12-15 22:53:36 734

原创 初学Django:第十一天,shell工具的使用

一、通过命令:python manage.py shell 来使用shell工具向数据库插入测试数据:insert into bookinfo(name, pub_date, readcount,commentcount, is_delete) values('射雕英雄传', '1980-5-1', 12, 34, 0),('天龙八部', '1986-7-24', 36, 40, 0),('笑傲江湖', '1995-12-24', 20, 80, 0),('雪山飞狐', '1987-11.

2021-12-15 22:24:03 1275

原创 初学Django:第十天,模型类和mysql数据库

利用模型类自动创建mysql数据库表。一、先配置settings.py下的DATABASES数据库# 配置数据库mysqlDATABASES = { 'default': { # 要全部大写 'ENGINE': 'django.db.backends.mysql', # 指定使用的数据库 'HOST': '127.0.0.1', # 本地的ip 'PORT':'3306', # 端口号 'USER':..

2021-12-11 13:53:21 660

原创 初学Django:第九天,类视图和中间件

一、类视图1.编写用户注册的html网页,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="#" method="post"> username: <input type="

2021-12-08 23:04:11 333

原创 初学Django:第八天,模板

一、创建和指定模板路径1.在dj11目录下新建“templates”文件夹,用于存放html文件。2.指定模板html存放的路径修改setting.py,TEMPLATES文件第二行代码:'DIRS': [BASE_DIR / 'templates'], # 指定模板文件的路径3.“templates”文件夹鼠标右键新建html文件,文件名为:index.html,编辑html代码如下:<!DOCTYPE html><html lang="en"&.

2021-12-06 22:53:02 357

原创 初学Django:第七天,Redis的配置和使用

一、配置数据库,dj11目录下settings.py插入如下代码:# 配置数据库的 mysqlDATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }}# 配置redis 数据库 16 0-15CACHES = { 'default': { 'BACKEND': 'djan

2021-12-06 22:26:33 1156

原创 初学Django:第六天,cookie和session

1.books/views.py文件下代码:# 设置cookiedef set_cookie(request): response = HttpResponse('PYTHON') response.set_cookie('name','haoxintais',max_age=3600) # max_age=None,或expires=None 设置cookie的有效期 return response# 读取cookiedef get_cookie(request):

2021-12-03 23:06:35 353

原创 初学Django:第五天,响应返回数据

1. 通过访问浏览器获取响应返回数据books/views.py代码如下:from django.http import HttpResponse,JsonResponse# JsonResponse 继承 HttpResponsedef demo_view(request): # JsonResponse 返回的是json数据 data = {'name':'haoxintai','city':'kunming'} return JsonResponse(data=d

2021-12-03 21:58:31 304

原创 初学Django:第四天,上传文件的获取

一、Django后端,上传文件的保存1.在dj11文件夹下新建一个“media”的文件夹。2. dj11/settings.py最后一行添加如下代码:# 保存的文件路径# MEDIA_ROOTMEDIA_ROOT = BASE_DIR / 'media'3. books/views.py代码如下:#上传文件的保存from django.conf import settingsdef file_view(request): file = reques..

2021-12-03 21:16:27 1728

原创 初学Django:第三天,请求和响应

一、修改dj11项目下的urls.py,path后面第一个参数默认可以为空'',这样访问的时候就不需要加上books/路径,原:path('books/', include('books.urls'))代码如下:from django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path('admin/', admin.site.urls), # path后面第一个参数

2021-11-29 22:22:47 408

原创 初学Django:第二天,子应用,静态文件和路由配置

一、创建子应用 命令为:python manage.py startapp 应用名,例如:python manage.py startapp books,books为应用名。 二、打开‘dj11’文件夹下的settings.py文件,找到"INSTALLED_APPS",在最后一列加入“'books.apps.BooksConfig'。2.1 settings.py下的其他配置LANGUAGE_CODE = 'zh-hans' # 配置语言为中文...

2021-11-26 22:33:11 482

原创 初学Django:第一天,环境的搭建

软件环境: 系统:windows7 Python:3.7.9 Pycharm:2018.3.7一、虚拟环境pip模块安装: pip install virtualenv pip install virtualenvwrapper-win注意添加镜像下载源,格式为:pip install virtualenvwrapper-win -i https://pypi.tuna.tsinghua.edu.cn/sim...

2021-11-24 21:26:42 795

空空如也

空空如也

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

TA关注的人

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