用pycharm開發Django框架
阿新 • • 發佈:2019-01-08
***模板訪問時不存在的情況
檢視settings裡面是否有你所建立的APP
templates 存放模板的資料夾
static 有專用的資料夾
{{}}變數
{% %} 函式
動態
資料庫 orm Python開發web專案
DATABASES = {
'default':{
'NAME':'novel',
'USER':'root',
'PASSWORD':'123456',
'HOST':'localhost',
'PORT':'3306'
}
}
是否存在資料
沒有資料庫
通過models.py 寫模型
class
對資料庫進行對映
***已經存在資料庫
通過資料庫對映成模型檔案
開啟命令列
python manage.py inspectdb > novel/models.py
def index(request):
content={
'novel':'[1,2,3,4,5,6,7,8,9,10]
}
#novel = NovelInfo.objects.get(novelid).novelname
獲取單個novelid的值
novel = NovelInfo.objects.filter().order_by('?')[:10]
#隨意獲取資料庫的任意十條資料
return render(request,'index.html',content=content)
html頁面
html保護機制
ex:
{%for i in novel%}
{{i.novelimg}}
{{i.description | safe}}
{%endfor%}