larken

勤奋的人生才有价值

导航

2018年9月6日 #

Django入门与实践 17-26章总结

摘要: Django入门与实践-第17章:保护视图 Django 有一个内置的视图装饰器 来避免它被未登录的用户访问: 现在如果用户没有登录,将被重定向到登录页面: 现在尝试登录,登录成功后,应用程序会跳转到原来所在的位置。 Django入门与实践-第18章:访问已登录用户 现在我么可以改进 new_top 阅读全文

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

Django入门与实践 1-16章总结

摘要: 注意事项:随时备份、随时记录、从宏观到微观 不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之;学至于行之止矣 安装 Python 3.6.2 pip install django==1.11.4 django-admin startproject myproject python manage.py runserver http://127.0.0.1:8000 使用组合键... 阅读全文

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

Part 6 - Class-Based Views(21-26)

摘要: https://github.com/sibtc/django-beginners-guide/tree/v0.6-lw urlpatterns = [ views.PostUpdateView.as_view(), name='edit_post'), ] python manage.py makemigrations python manage.py sqlmigra... 阅读全文

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

Part 5 - Django ORM(17-20)

摘要: https://github.com/sibtc/django-beginners-guide/tree/v0.5-lw from django.conf.urls import url from django.contrib import admin from django.contrib.auth import views as auth_views from accounts imp... 阅读全文

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

Part 4 - Authentication(14-16)

摘要: from django.conf.urls import url from django.contrib import admin from django.contrib.auth import views as auth_views from accounts import views as accounts_views from boards import views urlpatter... 阅读全文

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

Part 3 - Advanced Concepts(11-13)

摘要: https://simpleisbetterthancomplex.com/series/2017/09/18/a-complete-beginners-guide-to-django-part-3.html https://github.com/sibtc/django-beginners-guide/tree/v0.3-lw from django.conf.urls import ur... 阅读全文

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

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 阅读(133) 评论(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 阅读(114) 评论(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 阅读(239) 评论(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 阅读(146) 评论(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 阅读(242) 评论(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 阅读(226) 评论(0) 推荐(0) 编辑