larken

勤奋的人生才有价值

导航

2018年9月6日 #

Part 2 - Fundamentals(4-10)

摘要: https://simpleisbetterthancomplex.com/series/2017/09/11/a-complete-beginners-guide-to-django-part-2.html https://github.com/sibtc/django-beginners-guide/tree/v0.2-lw python manage.py makemigrations... 阅读全文

posted @ 2018-09-06 19:01 larken 阅读(132) 评论(0) 推荐(0) 编辑

Part 1 - Getting Started(1-3)

摘要: https://simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1.html https://github.com/sibtc/django-beginners-guide/tree/v0.1-lw http://127.0.0.1:8000/ #urls.... 阅读全文

posted @ 2018-09-06 19:00 larken 阅读(113) 评论(0) 推荐(0) 编辑

Django入门与实践-第26章:个性化工具(完结)

摘要: http://127.0.0.1:8000/boards/1/topics/62/reply/ 我觉得只添加内置的个性化(humanize)包就会很不错。 它包含一组为数据添加“人性化(human touch)”的工具集。 例如,我们可以使用它来更自然地显示日期和时间字段。 我们可以简单地显示:“2分钟前”,而不是显示整个日期。 首先,添加 django.contrib.hu... 阅读全文

posted @ 2018-09-06 17:46 larken 阅读(238) 评论(0) 推荐(0) 编辑

Django入门与实践-第25章:Markdown 支持(完结)

摘要: http://127.0.0.1:8000/boards/1/topics/102/reply/ 让我们在文本区域添加 Markdown 支持来改善用户体验。 你会看到要实现这个功能非常简单。 首先,我们安装一个名为 Python-Markdown 的库: pip install markdown #我们可以在 Post 视图的 model 中添加一个新的⽅法: #boards/... 阅读全文

posted @ 2018-09-06 17:11 larken 阅读(319) 评论(0) 推荐(0) 编辑

Django入门与实践-第24章:我的账户视图(完结)

摘要: http://127.0.0.1:8000/settings/account/ #好的,那么,这部分将是我们最后的一个视图。之后,我们将专心来改进现有功能。 #accounts/views.py from django.contrib.auth.decorators import login_required from django.contrib.auth.models import U... 阅读全文

posted @ 2018-09-06 16:55 larken 阅读(145) 评论(0) 推荐(0) 编辑

Django入门与实践-第23章:分页实现(完结)

摘要: http://127.0.0.1:8000/boards/1/ #从现在起,我们将在 board_topics 这个视图中来操作。 python manage.py shell from django.contrib.auth.models import User from boards.models import Board, Topic, Post user = User.objects... 阅读全文

posted @ 2018-09-06 16:10 larken 阅读(240) 评论(0) 推荐(0) 编辑

Django入门与实践-第22章:基于类的视图

摘要: http://127.0.0.1:8000/boards/1/topics/2/posts/2/edit/ http://127.0.0.1:8000/ #boards/views.py from django.views.generic import UpdateView from django.utils import timezone class PostUpdateView(Upda... 阅读全文

posted @ 2018-09-06 14:53 larken 阅读(224) 评论(0) 推荐(0) 编辑

2018年9月5日 #

第14章 可迭代的对象、迭代器和生成器

摘要: #第14章 可迭代的对象、迭代器和生成器 # 迭代是数据处理的基石。扫描内存中放不下的数据集时,我们要找到一种惰性获取数据项的方式,即按需一次获取一个数据项。这就是迭代器模式(Iterator pattern)。 # 所有生成器都是迭代器,因为生成器完全实现了迭代器接口。 # 迭代器用于从集合中取出元素;而生成器用于“凭空”生成元素。 # 14.1 Sentence类第1版:单词序列 # 示例 ... 阅读全文

posted @ 2018-09-05 19:36 larken 阅读(198) 评论(0) 推荐(0) 编辑

Django入门与实践-第21章:迁移(完结)

摘要: http://127.0.0.1:8000/boards/1/ python manage.py migrate #boards/models.py class Topic(models.Model): views = models.PositiveIntegerField(default=0) # {% for topic in topics %} {... 阅读全文

posted @ 2018-09-05 14:00 larken 阅读(212) 评论(0) 推荐(0) 编辑

Django入门与实践-第20章:QuerySets(查询结果集)(完结)

摘要: http://127.0.0.1:8000/boards/1/ #boards/models.py from django.utils.text import Truncator class Topic(models.Model): # ... def __str__(self): return self.subject class Post(mode... 阅读全文

posted @ 2018-09-05 13:59 larken 阅读(499) 评论(0) 推荐(0) 编辑