-
关键字default和":"之间不能有空格,否则就报错,python对这些空格是要求的特别严,稍微不注意就会出错
查看全部 -
2.x 版本后的django不需要再用冗长的正则表达式了,直接:
path('article/<int:article_id>', views.article_page),
查看全部 -
环境:在他的环境中可以拿到一些功能直接使用。为己所用
查看全部 -
django2.0使用正则表达式需要先from django.urls import re_path 使用时用re_path即可查看全部
-
设置超链接时,django2.0版本需要在blog/urls.py中加入一行app名字代码:app_name='blog'查看全部
-
Admin
官方文档
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/
查看全部 -
Django Shell
如何使用Django Shell
python manage.py shell
from blog.models import Article
Article.objects.all()
查看全部 -
Django内键过滤器:https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#ref-templates-builtins-filters
查看全部 -
Templates过滤器
如何使用过滤器
如:{{list_nums | length }}
过滤器可叠加:{{value | filter1 | filter2 | ...}}
查看全部 -
配置URL
url函数的名称函数
根urls,写在include()的第二个参数位置,namespace='blog'
应用下则写在url()的第三个参数位置,name='article'
主要取决于是否使用include引用了另一个url配置文件
查看全部 -
Django中的超链接
超链接目标地址
href后边是目标地址
template中可以用“{%url 'app_name:url_name' param %}”
其中app_name和url_name都在url中配置
查看全部 -
博客文章页面
URL传递参数
参数写在响应函数中request后,可以有默认值
URL正则表达式:r' ^/article/(?P<article_id>[0-9]+)/$'
URL正则中的组名必须和参数名一致
查看全部 -
def __unicode__(self):
return self.title
查看全部 -
修改数据默认显示名称
步骤
在Article类下添加一个方法
根据Python版本选择__str__(self)或__unicode__(self)
return self.title
查看全部 -
使用Admin
修改数据
点击Article超链接进入Article列表页面
点击任意一条数据,进入编辑页面进行修改
编辑页面下方一排按钮可以执行相关操作
查看全部
举报