1. 程式人生 > >用pycharm開發Django框架

用pycharm開發Django框架


***模板訪問時不存在的情況
檢視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%}