標籤:絕對路徑 news ebs load pre 新聞 debug context rip
settings.py:
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘zhidaily‘, #記得在這裡添加你的app]
TEMPLATES = [ { ‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘, ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] #記得在這裡設定你的模板路徑 , ‘APP_DIRS‘: True, ‘OPTIONS‘: { ‘context_processors‘: [ ‘django.template.context_processors.debug‘, ‘django.template.context_processors.request‘, ‘django.contrib.auth.context_processors.auth‘, ‘django.contrib.messages.context_processors.messages‘, ], }, },]
# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/1.10/howto/static-files/STATIC_URL = ‘/static/‘ #靜態檔案目錄位址MEDIA_URL = ‘/upload/‘ #上傳檔案目錄位址MEDIA_ROOT = os.path.join(BASE_DIR, ‘upload‘).replace("//", "/") #上傳檔案的絕對路徑STATICFILES_DIRS = (os.path.join(‘static‘),) #靜態檔案的絕對路徑
admin.py:
from django.contrib import adminfrom newswebsite.models import *# Register your models here.記得在下面添加你要進行後台管理的模型admin.site.register(Article)admin.site.register(Category)admin.site.register(Best)admin.site.register(UserProfile)admin.site.register(Comment)
urls.py:
from django.conf.urls.static import staticfrom django.conf import settingsif settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)#配置靜態檔案和上傳檔案的代碼,目前我還不是很明白這幾句的意思。
新聞網站項目django--一些必要的配置