學(xué)會用 Django 框架開發(fā)網(wǎng)頁功能

runserver: quit the server with CTRL-BREAK
不要隨便用Ctrl+C/V的熱鍵

runserver 成功
2.2作業(yè)成品
2.3作業(yè)成品

print(dir(request)):返回所有request的屬性和方法
使用Django以后,要用runserver方法查看網(wǎng)頁。browser-plus無法加載css

  1. 為什么進(jìn)入后臺,看不到添加Article的地方
    需要打開admin.py,引入名稱為Article的model,具體代碼如下:
    from firstapp.models import Article
    admin.site.register(Article)
2.4成品圖(圖片地址懶得找了所以后面是無法顯示的)
Django常用字段類型.png

1.渲染表單
2.綁定表單
3.返回校驗(yàn)結(jié)果

django模型字段

            {% csrf_token %}
2.5作業(yè)效果

從模板傳入數(shù)據(jù),用url捕獲,url返回給view,view根據(jù)傳入的數(shù)據(jù)進(jìn)行加載

  1. 為什么登陸后臺,輸入賬號和密碼不對?
    打開命令行,輸入如下命令,按照提示輸入密碼后,重新創(chuàng)建賬號:
    python manage.py createsuperuser --username admin
    python manage.py changepassword admin

../static/images/default.png 上級目錄為firstapp的頭像在后臺添加時(shí)所輸入

if 變量:
意為如果變量存在:

2.7作業(yè)成品圖.png

在開發(fā)環(huán)境下看自己上傳的圖:

setting里加
urls里加
2.8(用戶登錄)部分成品圖

做出動作是需要對應(yīng)url的,url設(shè)置是引用view中的函數(shù)的,view中定義的函數(shù)作出request.POST['']的動作

ctrl+/ :整段注釋
shift+tab:減少縮進(jìn)

1.在model添加類
2.makemigrations migrate
3.在admin.py 注冊添加的類
4.在view中(記得import models)
5.在templates中把死數(shù)據(jù)替換為view中def的類變量
6.在urls中添加(記得import view)

python manage.py makemigrations
python manage.py migrate

謝謝老師寬宏可愛的打分hh
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容