-
這里使用兩種方式:
1、使用<int:>,注意外面是單引號
path('article/<int:article_id>',?views.article_page),
2、使用雙引號
path("article/<article_id>",?views.article_page),
查看全部 -
這里django使用的3.0.3,使用一下語句<pre>from .models import Article admin.site.register(Article) 注意1:.models而不是models 注意2:輸入site.后不自動出現register,需手動輸入</pre>查看全部
-
在后臺管理端admin,將默認顯示的ID修改為題目的方法是:將定義的類里面定義方法,2.7定義_unicode_(self),3.0以上定義_str_(self)方法,方法直接返回:return self.title(title就是你修改后默認顯示的東西)<br/>查看全部
-
1、cmd中利用python mange.py createsuperuser創建admin中的超級用戶
查看全部 -
通過article?=?models.Article.objects.get(pk=1) 將后臺模型中的Article傳送到前端article
查看全部 -
django模板語言DTL初步使用
render()函數支持一個dict(字典)類型參數
該字典是后臺傳遞到模板的參數,建為參數名
在views.py 中寫入字典
def?index(request): ????return?render(request,'index.html',{'hello':'Hello,Qiao'})
在index.html中
在模板中使用{{參數名}}來直接使用
<h1>{{hello}}</h1>
查看全部 -
步驟:
blog右擊Directory新建目錄Templates
在該目錄下創建HTML 文件,文件內容:
<h1>Hello?Blog!</h1>
在views.py中返回render()
from?django.shortcuts?import?render from?django.http?import?HttpResponse def?index(request): ????return
查看全部 -
在根urls.py中引入include
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
? ?path('admin/', admin.site.urls),
path('index/', include('blog.urls')),---APP所有URL總路徑
]在APP目錄中創建urls.py文件,內容如下:
from?django.urls?import?path urlpatterns?=?[ path('1/',?),---blog下的路徑 ]
在地址欄??127.0.0.1:8000/index/1/
查看全部 -
import? ?blog.views? ?as? ? bv?
urlpatterns=[
path('index/',bv.index),
]
查看全部 -
import? ?blog.views? ?as? ? bv?
urlpatterns=[
path('index/',bv.index),
]
查看全部 -
創建頁面
每個響應對應一個函數,函數必須返回一個響應
格式:函數(request)
每個響應(函數)對應一個URL
查看全部 -
生成數據表,在manage.pyt同一目錄地址欄中直接使用命令cmd
然后執行數據遷移準備:python manage.py makemigrations blog(其中blog為應用名)
顯示創建了model:Create model Article
執行遷移:python manage.py migrate
查看全部 -
每個數據表對應一個model.Model的繼承類
查看全部 -
啟動服務器
python manage.py runserver
python manage.py runserver 9999
查看全部 -
項目目錄介紹
wsgi.py python 服務器網關接口查看全部
舉報