2015-10-09 52 views
-1

我創建了一個虛擬環境並安裝了最新的django。接下來我創建一個項目。現在,我想要做的就是在項目目錄中創建一個文件夾,以便在進行開發服務器部署時通過瀏覽器訪問其內容。我怎樣才能做到這一點?我需要爲此創建一個應用程序嗎?如何在django開發服務器depyloment中共享文件夾

+0

什麼是 「開發服務器部署」?你想要訪問什麼,爲什麼? –

+0

當您通過localhost:8000創建在瀏覽器中可訪問的初始項目後,只需執行python manage.py runserver即可進行部署。我想在我的共享文件夾中放置一個文件,並希望能夠從瀏覽器訪問該文件(例如,右鍵單擊下載)。理由 - 教育理解。 – silverkid

回答

1

我想你的意思,是爲靜態文件:

https://docs.djangoproject.com/en/1.8/howto/static-files

Basicly你需要做的是在你的settings.py定義2個設置:

  • STATICFILES_DIRS(該目錄的你想要提供這些文件)
  • STATIC_URL(你想要這個文件夾映射到什麼網址?)

例如:

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"), 
    '/var/www/static/', 
) 

STATIC_URL = '/static/' 

現在你可以通過訪問本地主機訪問/var/www/static/image.jpg:8000 /靜態/ image.jpg的

+1

真棒,謝謝 – silverkid

相關問題