タグ付けされた質問 「django-settings」


2
models.pyでDjango設定変数を参照するにはどうすればよいですか?
これは非常に初心者の質問です。しかし、私は困惑しています。model.pyでDjango設定変数を参照するにはどうすればよいですか? NameError: name 'PRIVATE_DIR' is not defined また、他の多くのものを試しました settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' models.py: # Problem is here. from django.core.files.storage import FileSystemStorage fs = FileSystemStorage(location=PRIVATE_DIR) class Customer(models.Model): lastName = models.CharField(max_length=20) firstName = models.CharField(max_length=20) image = models.ImageField(storage=fs, upload_to='photos', blank=True, null=True) これを行う正しい方法は何ですか?

11
DjangoでPostgreSQLデータベースを設定する方法
PythonとDjangoは初めてです。 PostgreSQLデータベースエンジンバックエンドを使用してDjangoプロジェクトを構成していますが、各データベース操作でエラーが発生しています。たとえば、を実行するとmanage.py syncdb、次のようになります。 C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager utility.execute() File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 379, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 261, in fetch_command klass = load_command_class(app_name, subcommand) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 67, in load_command_class module = …

2
django 1.3以降のシンプルなファイルへのログの例
リリースノートは言う: Django 1.3は、Pythonのロギングモジュールのフレームワークレベルのサポートを追加します。 それはすばらしい。それを利用したいのですが。残念ながら、ドキュメントはそれがどれほど単純で価値があるかを示す完全に機能するサンプルコードの形でシルバープラッターにすべてを渡してくれません。 このファンキーな新機能を設定して、コードを実行できるようにする方法 logging.debug('really awesome stuff dude: %s' % somevar) そして、「/ tmp / application.log」というファイルを確認してください 18:31:59 Apr 21 2011 awesome stuff dude: foobar 18:32:00 Apr 21 2011 awesome stuff dude: foobar 18:32:01 Apr 21 2011 awesome stuff dude: foobar デフォルトのPythonロギングとこの「フレームワークレベルのサポート」の違いは何ですか?

5
django-storagesとAmazon S3を使用してDjangoプロジェクトをセットアップする方法はありますが、静的ファイルとメディアファイル用に異なるフォルダーを使用していますか?
アプリの静的ファイル(STATIC_ROOT)とユーザーがアップロードしたファイル(MEDIA_ROOT)を保存するためにサーバーファイルシステムを使用していたDjangoプロジェクトを構成しています。 これで、AmazonのS3ですべてのコンテンツをホストする必要があるため、このためのバケットを作成しました。ストレージバックエンドを使用django-storagesして、boto収集した統計をS3バケットにアップロードできました。 MEDIA_ROOT = '/media/' STATIC_ROOT = '/static/' DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage' AWS_ACCESS_KEY_ID = 'KEY_ID...' AWS_SECRET_ACCESS_KEY = 'ACCESS_KEY...' AWS_STORAGE_BUCKET_NAME = 'bucket-name' STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage' 次に、問題が発生しました:MEDIA_ROOTとSTATIC_ROOTはバケット内で使用されていないため、バケットのルートには静的ファイルとユーザーがアップロードしたパスの両方が含まれています。 だから私は設定できます: S3_URL = 'http://s3.amazonaws.com/%s' % AWS_STORAGE_BUCKET_NAME STATIC_URL = S3_URL + STATIC_ROOT MEDIA_URL = 'S3_URL + MEDIA_ROOT テンプレートでこれらの設定を使用しますが、を使用してS3に保存する場合、静的/メディアファイルの区別はありませんdjango-storages。 これはどのように行うことができますか? ありがとう!


7
不適切に構成された:設定にアクセスする前に、環境変数DJANGO_SETTINGS_MODULEを定義するか、settings.configure()を呼び出す必要があります
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.py", line 495, in spawn_worker 22:46:15 web.1 | worker.init_process() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/workers/base.py", line 106, in init_process 22:46:15 web.1 | self.wsgi = self.app.wsgi() 22:46:15 web.1 | File "/Users/nir/nirla/venv/lib/python2.7/site-packages/gunicorn/app/base.py", line 114, in wsgi 22:46:15 web.1 | …

2
translation.E004)LANGUAGES設定にないLANGUAGE_CODE設定に値を指定しました
コンピューターのイメージを再作成したので、djangoプロジェクト用にすべてをバックアップし、サーバーを実行すると、このエラーが発生します。私の元のサイトが箱から出して、英語を話し、このサイトが内部の作業サイトであるため、何を指しているのか手がかりがありません。言語ベースで何かをする理由はありません。これが何であるか、または私が作業を続けることができるようにそれを乗り越える方法を誰かが知っていますか?設定ファイルを見ると、国際化セクションにこれがあります。 LANGUAGE_CODE = 'en-GB' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True DATE_INPUT_FORMATS = [ '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06' '%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006' '%d %B %Y', '%d %B, %Y', # '25 October 2006', '25 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.