1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<code>## mysite/mysite/settings.py</code>
<code>## mysite是項目名</code>
<code>TEMPLATES </code><code>=</code> <code>[</code>
<code> </code><code>{</code>
<code> </code><code>'BACKEND'</code><code>: </code><code>'django.template.backends.django.DjangoTemplates'</code><code>,</code>
<code> </code><code>'DIRS'</code><code>: [os.path.join(BASE_DIR, </code><code>'templates'</code><code>)], </code><code># templates</code>
<code> </code><code>'APP_DIRS'</code><code>: </code><code>True</code><code>,</code>
<code> </code><code>'OPTIONS'</code><code>: {</code>
<code> </code><code>'context_processors'</code><code>: [</code>
<code> </code><code>'django.template.context_processors.debug'</code><code>,</code>
<code> </code><code>'django.template.context_processors.request'</code><code>,</code>
<code> </code><code>'django.contrib.auth.context_processors.auth'</code><code>,</code>
<code> </code><code>'django.contrib.messages.context_processors.messages'</code><code>,</code>
<code> </code><code>],</code>
<code> </code><code>},</code>
<code> </code><code>},</code>
<code>]</code>
上面這個templates檔案夾是放在project的目錄下面的,是項目中或者說項目中所有的應用公用的一些模闆
如果希望templates隻給某一個app使用,可以這樣設定
18
<code>## mysite/app1/ </code>
<code>## mysite是項目名字,app1是應用名字</code>
<code> </code><code>'DIRS'</code><code>: [os.path.join(BASE_DIR, </code><code>'app1/templates'</code><code>)], </code><code>## templates</code>
#########################
總結來說說:BASE_DIR是指mysite項目的絕對路徑。
本文轉自 曾哥最愛 51CTO部落格,原文連結:http://blog.51cto.com/zengestudy/1901542,如需轉載請自行聯系原作者