私人網(wǎng)站路由配置要點(diǎn)
響應(yīng)式布局(媒體查詢):分區(qū)間制定,判斷
瀏覽器輸入IP或域名地址→解析成IP或直接根據(jù)IP尋找服務(wù)器,服務(wù)器把python文件交給解析器→解析器從數(shù)據(jù)庫(kù)請(qǐng)求文件→數(shù)據(jù)庫(kù)響應(yīng)請(qǐng)求交給解析器→以html文件形式返回瀏覽器客戶端
數(shù)據(jù)遷移:python manage.py migrate
語(yǔ)言更改:settings—'zh-hans','Asia/Shanghai'
```
from appApi.models import Stu
@admin.register(Stu)
class StuAdmin(admin.ModelAdmin):
? ? #listdispaly設(shè)置顯示在列表中的字段(id是django默認(rèn)主鍵)
? ? list_display = ('id','name','age','sex','classid')
? ? # list_display_links設(shè)置哪些字段可以點(diǎn)擊進(jìn)入編輯界面
? ? list_display_links = ('id','name')
? ? # list_per_page = 10
? ? list_per_page = 10
? ? # ordering設(shè)置默認(rèn)排序字段,負(fù)號(hào)表示降序排列
? ? ordering = ('id',)
```
配置路由:
1.from django.http import HttpResponse(響應(yīng)方法)
2.settings同級(jí)urls導(dǎo)入views,from自建庫(kù),添加path('xx'(請(qǐng)求地址),views.index方法名)
404頁(yè)面定制:DEBUG = False 主機(jī)名ALLOWED_HOSTS=[新名稱(chēng)],views頁(yè)面def 函數(shù),raise HTTP404()
CURD:增刪改查