Questions tagged «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项目,但为静态文件和媒体文件设置不同的文件夹?
我正在配置一个Django项目,该项目使用服务器文件系统来存储应用程序的静态文件(STATIC_ROOT)和用户上传的文件(MEDIA_ROOT)。 我现在需要将所有内容托管在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 | …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.