-
關(guān)鍵字default和":"之間不能有空格,否則就報(bào)錯(cuò),python對(duì)這些空格是要求的特別嚴(yán),稍微不注意就會(huì)出錯(cuò)
查看全部 -
2.x 版本后的django不需要再用冗長(zhǎng)的正則表達(dá)式了,直接:
path('article/<int:article_id>',?views.article_page),
查看全部 -
環(huán)境:在他的環(huán)境中可以拿到一些功能直接使用。為己所用
查看全部 -
django2.0使用正則表達(dá)式需要先from django.urls import re_path 使用時(shí)用re_path即可查看全部
-
設(shè)置超鏈接時(shí),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內(nèi)鍵過濾器:https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#ref-templates-builtins-filters
查看全部 -
Templates過濾器
????如何使用過濾器
????? ? 如:{{list_nums | length }}
????????????過濾器可疊加:{{value | filter1 | filter2 | ...}}
查看全部 -
配置URL
????url函數(shù)的名稱函數(shù)
????????根urls,寫在include()的第二個(gè)參數(shù)位置,namespace='blog'
????????應(yīng)用下則寫在url()的第三個(gè)參數(shù)位置,name='article'
????????主要取決于是否使用include引用了另一個(gè)url配置文件
查看全部 -
Django中的超鏈接
????超鏈接目標(biāo)地址
????????href后邊是目標(biāo)地址
????????template中可以用“{%url 'app_name:url_name' param %}”
????????其中app_name和url_name都在url中配置
查看全部 -
博客文章頁(yè)面
????URL傳遞參數(shù)
????????參數(shù)寫在響應(yīng)函數(shù)中request后,可以有默認(rèn)值
????????URL正則表達(dá)式:r' ^/article/(?P<article_id>[0-9]+)/$'
????????URL正則中的組名必須和參數(shù)名一致
查看全部 -
def __unicode__(self):
????????return self.title
查看全部 -
修改數(shù)據(jù)默認(rèn)顯示名稱
????步驟
????????在Article類下添加一個(gè)方法
????????根據(jù)Python版本選擇__str__(self)或__unicode__(self)
????????return self.title
查看全部 -
使用Admin
????修改數(shù)據(jù)
????????點(diǎn)擊Article超鏈接進(jìn)入Article列表頁(yè)面
????????點(diǎn)擊任意一條數(shù)據(jù),進(jìn)入編輯頁(yè)面進(jìn)行修改
????????編輯頁(yè)面下方一排按鈕可以執(zhí)行相關(guān)操作
查看全部
舉報(bào)