本人的工作方向为Python Web方向,想了解下今年该方向有哪些新书出版,遂上packt出版社网站上看了看,发现这
一、 为什么选择这本书?本人的工作方向为Python Web方向,想了解下今年该方向有哪些新书出版,遂上packt出版社网站上看了看,发现这本书出版时间比较新(2024年9月),那就它了。从2024年11月11日至2024年12月18日期间,花了 22 天阅读完《Django 5 By Example》(《Django项目实例精解》)。二、这本书写了什么?这本书通过 博客系统(mysite,第1-
《Django 5 By Example》学习第1天,p1-p16总结,总计16页。(2)定义model(3)启动项目二、英语总结(生词:8)1.fintechabbreviation
《Django 5 By Example》学习第3天,p54-p75总结,总计22页。一、技术总结1.分页(1)分页:Paginator(2)页数不存在处理: EmptyPage, PageNotAnInteger2.class-based views(类视图)(1)为什么使用类视图?1)Organize code related to HTTP methods, such as GET, POS
《Django 5 By Example》学习第8天,p645-p650总结,总计6页。一、技术总结1.django-rest-framework(1)serializerp648, Serializer: Provides serialization for normal Python class instances。Serializer又细分为Serializer, ModelSerializ
《Django 5 By Example》学习第10天,p679-p765总结,总计87页。一、技术总结1.channel书里通过聊天软件功能演示Django中channel以及异步编程的应用,本人对这块不是很熟悉,不做评价。2.deployment(部署)services:
db:
image: postgres:16.2
restart: always
volume
Serializer又细分为Serializer, ModelSerializer, HyperlinkedModelSerializer.c. a piece of thick paper, leather or plastic that you put betwe).
adv. without any interruption(连续地).
《Django 5 By Example》学习第 16 天,p455-p492 总结,总计 38 页。一、技术总结1.myshop(1)打折功能使用折扣码实现,但是折扣码是手动生成的,感觉实际业务中应该不是这样的。(2)推荐功能使用 Redis 做缓存,结合商品的销量做推荐,算是一种普通的实现方案。二、英语总结(生词:2)1.couponp457, Many online shops give o
《Django 5 By Example》学习第 19 天,p543-p550 总结,总计 8 页。一、技术总结1.fixtures(1)定义A fixture is a collection of files that contain the serialized contents of the database.(2)作用1)数据导入一般来说,我们是通过数据库工具(如:Navicat,DBea
以前总觉得这两个缩写好难记,今天仔细看了下维基百科,“i18n” 中的 i 代表 “internationalization” 的第一个字母 i,n 代表最后一个字母
《Django 5 By Example》学习第 22 天,p614-p644 总结,总计 31 页。一、技术总结1.功能: students 应用2.缓存Django自带的缓存有:(1)backends.memcached.PyMemcacheCache(2) backends.redis.RedisCache(3)backends.db.DatabaseCache(4)backends.fi
Django自带的缓存有:since accessing memory is faster than accessing data from databases of files(为了获得最佳性能,请使
(1)示例try:query = {value = 0else:return f'
《Django 5 By Example》学习第1天,p1-p16总结,总计16页。一、技术总结1.Django基本操作(1)创建 project & 创建 appdjango-admin startproject mysite
django-admin startapp blog(2)定义model(3)启动项目python manage.py runserver二、英语总结(生词:8)
《Django 5 By Example》学习第2天,p17-p53总结,总计37页。一、技术总结1.数据库迁移python manage.py makemigrations blog
python manage.py sqlmigrate blog 0001
python manage.py migrate2.ORMDjango自带ORM。3.view(1)定义p42, A Django vie
《Django 5 By Example》学习第6天,p165-p210总结,总计46页。一、技术总结1.bookmarks项目(1)登录认证作者这里使用的是Django自带的auth。(2)上传头像图片处理,使用Pillow。(3)扩展user扩展user模型与自带的user使用外键进行关联,命名为profile。二、英语总结(生词:4)1.de facto(1)de factoadv. exi
《Django 5 By Example》学习第7天,p211-p236总结,总计26页。一、技术总结1.messages(消息推送)django.contrib.messages。2.OAuth 2Django里使用的是social-app-django这个package进行认证操作。3.开发环境使用HTTPS使用django-extensions,werkzeug,pyOpenSSL实现。4.
(1)分页:Paginator(2)页数不存在处理: EmptyPage, PageNotAnInteger(1)canon
数据库迁移c. one side of a multi-sided object.本意多面物体(例如钻石)的某一面,在这里表示“a specific aspect of infor