django-settings

    4熱度

    2回答

    在我的settings.py文件中,STATIC_ROOT和MEDIA_ROOT都指向硬編碼的位置。例如,STATIC_ROOT路徑是: /home/ian/projectname/mysite/appname/static 我知道這會造成問題,當我部署我的項目。 環顧四周,我可以看到我需要利用os.path,但無數的例子讓我感到困惑。 我試圖查看設置此文件(或獲取示例值用於設置BASE_DI

    23熱度

    1回答

    我想區分layout.html中某個工具欄的外觀,具體取決於DEBUG = True還是不是。 我知道使用django.core.context_processors.debug這answer但它迫使我使用RequestContext代替Request我不是很喜歡,順便說一句我該如何使用RequestContext的爲layout.html延伸base.html? 而且通常有一些更好的方法比提到一

    24熱度

    1回答

    下面是我試圖實現的一個示例。預期的效果是,只有當其相關設置存在時,特定功能纔會生效。否則,該功能應該被禁用。 settings.py: SOME_VARIABLE = 'some-string' ANOTHER_VARIABLE = 'another-string' random_code_file.py: from django.conf import settings if settin

    1熱度

    1回答

    我正在嘗試遵循django twoscoops最佳實踐。在settings/base.py中,有以下幾種: ########## SECRET CONFIGURATION # See: https://docs.djangoproject.com/en/dev/ref/settings/#secret-key # Note: This key should only be used for d

    2熱度

    1回答

    我想在Django上編寫一個多表應用程序,所以我創建了兩個數據庫,其中一個默認使用,其他 - 「地圖」被特定應用程序使用 - 「地圖」。 地圖/ models.py: from django.db import models class MapRouter(object): def db_for_read(self, model, **hints): if model._meta.app_labe

    29熱度

    4回答

    我試圖將我的django項目配置爲部署到heroku。我收到以下錯誤,我不知道如何修復它。 這裏是全追蹤和錯誤: 22:46:15 web.1 | Traceback (most recent call last): 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/arbiter.

    0熱度

    1回答

    靜態文件,我遵循了Managing static files in django 1.5.8 的DOC確保django.contrib.staticfiles包含在你的INSTALLED_APPS。 完成, 'django.contrib.staticfiles.finders.AppDirectoriesFinder' 是我STATICFILES_FINDERS 在你的設置文件,定義STATIC

    0熱度

    1回答

    我想使用Django設置來無限期地存儲一個值。這個值將在服務器進程的整個生命週期中改變,不應該被遺忘。看看,我想要做的是在我的服務器的文件系統上生成一個靜態文件,並將其生成時間存儲在django.conf.settings中。 我意識到當fcgi服務器重新啓動時,所有設置都會丟失,這沒關係。但是,我看到的行爲(和問題)是設置正在經常重置。我無法確定它爲什麼被重置,它看起來相當隨機。 有沒有人知道D

    0熱度

    1回答

    在爲設置新模板的Django 1.6生成以下代碼: import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 但是這從未爲我工作,我把它改爲 import os BASE_DIR = os.path.abspath(os.path.dirname(__file__)) 他們的代碼錯了還是我錯過了什麼?這個BASE_D

    1熱度

    2回答

    我在我的Django項目中使用Django註冊電子郵件。在那裏的文件(Django-Registration-Email),我被指示添加REGISTRATION_EMAIL_REGISTER_SUCCESS_URL在settings.py。然而,這是造成錯誤類型: 'str' object is not callable 在settings.py,我設置了重定向URL這樣: REGISTRAT