《Django 5 By Example》学习第 18 天,p521-p542 总结,总计 22 页。一、技术总结1.django-parlerdjango-parler 用于 model 的 translate。这里要注意下,使用 django-parler 之后会生成新的表,对原来的表数据有影响。本人未在实际项目中… 阅读全文 《Django 5 By Exampl
《Django 5 By Example》阅读笔记:p17-p53 《Django 5 By Example》学习第2天,p17-p53总结,总计37页。 一、技术总结 1.数据库迁移 python manage.py makemigrations blogpython manage.py sqlmigrate blog 0001python manage.py migrate 2.ORM Django自带ORM。 3.view (1)定义 p42, A Django view is just ...
《Django 5 By Example》学习第 19 天,p543-p550 总结,总计 8 页。 一、技术总结 1.fixtures (1)定义 Afixtureis a collection of files that contain the serialized contents of the database. (2)作用 1)数据导入 一般来说,我们是通过数据库工具(如:Navicat,DBeaver)进行数据导入和导出。在 Django中,...
《Django 5 By Example》学习第5天,p105-p164总结,总计60页。 一、技术总结 1.文章标签功能 Django自带django-taggit。 2.自定义template tags 3.roadmap功能 4.RSS功能 5.full-text搜索功能 这里使用的是Postgresql,使用pip install psycopg安装后,执行“pythonmanage.pymigarte”会报ModuleNotFoundError: No mo...
《Django 5 By Example》学习第 17 天,p493-p520 总结,总计 28 页。 一、技术总结 1.internationalization(国际化) vs localization(本地化) (1)18n,L10n,g11n 以前总觉得这两个缩写好难记,今天仔细看了下维基百科,"i18n" 中的 i 代表 “internationalization” 的第一个字母 i,n 代表最后一个字母 n,...
这本书的重点在于讲解 example, 不是讲解 Django。 我要写书评 Django 5 By Example - Fifth Edition的书评 ··· ( 全部2 条 ) 热门 只看本版本的评论 卡农 2022-06-28 00:24:18 Packt Publishing2015版 Python 入门进阶非常好的选择 看完《Python 编程:从入门到实践》后,准备下一步的学习。之前...
《Django 5 By Example》学习第 20 天,p551-p560 总结,总计 10 页。 一、技术总结 1.custom model field (1)示例 courses/fields.py fromdjango.core.exceptionsimportObjectDoesNotExistfromdjango.dbimportmodelsclassOrderField(models.PositiveIntegerField):def__init__(self,for_fields=None,*args,**kwargs)...
《Django 5 By Example》学习第8天,p645-p650总结,总计6页。 一、技术总结 1.django-rest-framework (1)serializer p648, Serializer: Provides serialization for normal Python class instances。Serializer又细分为Serializer, ModelSerializer, HyperlinkedModelSerializer. ...
《Django 5 By Example》学习第 20 天,p551-p560 总结,总计 10 页。 一、技术总结 1.custom model field (1)示例 courses/fields.py from django.core.exceptions import ObjectDoesNotExist from django.db import models class OrderField(models.PositiveIntegerField): def __init__(self, for_fields=None...
《Django 5 By Example》学习第 16 天,p455-p492 总结,总计 38 页。 一、技术总结 1.myshop (1)打折功能 使用折扣码实现,但是折扣码是手动生成的,感觉实际业务中应该不是这样的。 (2)推荐功能 使用Redis 做缓存,结合商品的销量做推荐,算是一种普通的实现方案。