runserver: quit the server with CTRL-BREAK
不要隨便用Ctrl+C/V的熱鍵
print(dir(request)):返回所有request的屬性和方法
使用Django以后吝沫,要用runserver方法查看網(wǎng)頁叠纹。browser-plus無法加載css
- 為什么進入后臺伴栓,看不到添加Article的地方
需要打開admin.py,引入名稱為Article的model蔗坯,具體代碼如下:
from firstapp.models import Article
admin.site.register(Article)
1.渲染表單
2.綁定表單
3.返回校驗結(jié)果
{% csrf_token %}
從模板傳入數(shù)據(jù),用url捕獲,url返回給view脓钾,view根據(jù)傳入的數(shù)據(jù)進行加載
- 為什么登陸后臺,輸入賬號和密碼不對桩警?
打開命令行可训,輸入如下命令,按照提示輸入密碼后捶枢,重新創(chuàng)建賬號:
python manage.py createsuperuser --username admin
python manage.py changepassword admin
../static/images/default.png 上級目錄為firstapp的頭像在后臺添加時所輸入
if 變量:
意為如果變量存在:
在開發(fā)環(huán)境下看自己上傳的圖:
做出動作是需要對應(yīng)url的握截,url設(shè)置是引用view中的函數(shù)的,view中定義的函數(shù)作出request.POST['']的動作
ctrl+/ :整段注釋
shift+tab:減少縮進
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