django-settings相关内容

如何使用 django-storages 和 Amazon S3 设置 Django 项目,但使用不同的文件夹来存放静态文件和媒体文件?

我正在配置一个 Django 项目,该项目使用服务器文件系统来存储应用程序静态文件 (STATIC_ROOT) 和用户上传的文件 (MEDIA_ROOT). 我现在需要在 Amazon 的 S3 上托管所有这些内容,因此我为此创建了一个存储桶.使用 django-storages 和 boto 存储后端,我设法将收集的静态数据上传到 S3 存储桶: MEDIA_ROOT = '/media ..
发布时间:2021-11-27 10:49:54 其他开发

是否可以在Django项目之外更改"migrations"文件夹的位置?

我想做的是更改django项目中特定应用程序的默认迁移路径,以将其放置在项目本身之外,但保持透明性,并保持使用 makemigrations 和迁移.是否可以?如果是,怎么办? 解决方案 Django的 MIGRATION_MODULES 设置.它允许您为每个应用程序指定不同的迁移模块.该模块可以在Django项目之外,只需在python路径上即可. MIGRATION_MODULES ..
发布时间:2021-05-02 18:33:55 其他开发

Django 1.6.2上的STATICFILES

这是我的 settings.py STATIC_URL ='/static/'TEMPLATE_DIRS =(os.path.join(BASE_DIR,'模板'),)STATICFILES_DIRS =(os.path.join(BASE_DIR,'static'),)STATICFILES_FINDERS =('django.contrib.staticfiles.finders.File ..
发布时间:2021-05-01 20:37:03 其他开发

如何为网站框架django设置多个settings.py?

正在尝试建立具有相同基础的多个网站.浏览时,我知道Django拥有我可以使用的Sites框架. 我没有获得如何使用网站ID设置多个settings.py文件的信息.有任何想法吗? 先谢谢您了:) 解决方案 要从同一个Django实例提供多个站点,则不需要多个settings.py文件. 一种简单的方法是忽略Sites框架中的 SITE_ID 设置.然后包括网站框架中间件: ..
发布时间:2021-05-01 20:33:24 其他开发

Django开发服务器不断注销

我在我的settings.py中将我的SESSION_COOKIE_AGE设置设置为360,但是在我开发服务器时,它不断使我注销:(( 为什么会发生这种情况,以及如何防止这种情况发生?. 谢谢! 这是我的设置.py: settings.py #Quora项目的Django设置.导入os.path调试=正确TEMPLATE_DEBUG =调试ADMINS =(("mynam ..
发布时间:2021-05-01 20:07:21 其他开发

Django logger在各个级别之间混合:错误和信息

我正在尝试将日志记录添加到我的django项目中这是我的记录器配置: LOGGING = {'版本':1,'disable_existing_loggers':否,'格式器':{'标准': {'format':'%(asctime)s [%(levelname)s]%(name)s:%(message)s',},},“处理程序":{'默认': {'class':'logging.FileHan ..
发布时间:2021-05-01 19:55:55 其他开发

ImportError:没有名为app_name的模块

我是python的新手,我在SO上看到过类似的问题,但无法弄清楚我的Django应用程序有什么问题. 在settings.py中,我以虚线模块形式添加了我的应用程序: INSTALLED_APPS =('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.ses ..
发布时间:2021-05-01 19:55:49 其他开发

Django新版本3.1,设置文件有一些更改

在Django新版本3.1上,设置文件进行了一些更改,我问我如何继续设置静态文件?我通常的工作方式并没有更多用. 最新版本: import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__ file__))) 版本3.1: 从pathlib导入路径BASE_DIR =路径(__file __).resol ..
发布时间:2021-05-01 19:32:47 其他开发

从外部来源更改Django的设置

我想用Python编写脚本来编辑Django应用程序settings.py文件.除了将文件读取为文本文件之外,还有其他方法可以编辑设置文件中变量的值并保存吗? 解决方案 除了将文件读取为文本文件之外,还有其他方法可以编辑设置文件中变量的值并保存吗? 无需解析&照这样重写settings.py.只需添加如下语句: import json覆盖= json.loads(open(' ..
发布时间:2021-05-01 19:13:33 其他开发

Django:在runserver之后立即运行脚本

上下文: 我在数据库上有一个表,该表使用来自外部数据库的值.该外部数据库会定期更新其值. 问题: 为了在每次启动服务器时更新数据库,我想在runserver之后立即运行脚本. 潜在的解决方案: 我已经看到可以从某个应用程序运行脚本,这是我感兴趣的事情.这可以通过使用 django-extensions 来实现: https://django-extensions ..
发布时间:2021-05-01 19:10:40 其他开发

非调试模式下的Django Whitenoise 500服务器错误

我在本地计算机上使用django.为了提供静态文件,我将WhiteNoise与其一起使用.当 DEBUG = True 时,将正确提供所有静态文件.但是,当我更改 DEBUG = False 并设置 ALLOWED_HOSTS = ['*'] 时,出现500个服务器错误.但是,管理站点加载没有任何错误.另外,当我注释掉 STATICFILES_STORAGE ='whitenoise.storag ..
发布时间:2021-05-01 19:09:53 其他开发

CommandError:您似乎没有' psql'程序已安装或在您的路径上

我正在使用Windows,没有virtualenv.我已经在Pip中安装了psycopg2,并且还安装了最新版本的PostgreSQL. 当我运行 ./manage.py dbshel​​l 时,出现以下错误: CommandError:您似乎未安装"psql"程序或未在其路径上. 当我运行 ./manage.py dbshel​​l psql 时,我得到了: 用法:manage. ..
发布时间:2021-05-01 19:01:57 其他开发

CommandError:您似乎没有安装"psql"程序或在路径上

我正在使用Windows,没有virtualenv.我已经在Pip中安装了psycopg2,并且还安装了最新版本的PostgreSQL. 当我运行 ./manage.py dbshel​​l 时,出现以下错误: CommandError:您似乎未安装"psql"程序或未在其路径上. 当我运行 ./manage.py dbshel​​l psql 时,我得到了: 用法:manage. ..
发布时间:2021-05-01 19:01:03 其他开发

隐藏用于Heroku Django部署的settings.py密码

我在settings.py中有敏感数据(数据库密码),建议我将其Django项目上载到github存储库,然后再按其"Heroku上的Django入门"将其推送到Heroku.如果我将settings.py放在.gitignore中,那么大概不会与我的项目一起部署它.如何防止暴露settings.py,但仍将其与我的项目一起部署? 解决方案 您可以使用环境变量(通过 heroku conf ..
发布时间:2021-05-01 18:55:51 其他开发

django.conf.settings和导入设置之间有什么区别吗?

在Django应用中,以下import语句之间的基本区别是什么? 导入设置 和 django.conf导入设置中的 解决方案 导入设置 将导入Django项目的settings..py模块(当然,如果您是从应用程序的"root"包中编写此代码的话) django.conf导入设置中的 将从django.conf包(Django提供的文件)中导入设置 object . ..
发布时间:2021-05-01 18:35:15 其他开发

在/admin/下安装jinja2 TemplateDoesNotExist之后

我已经安装了jinja2,然后"DIRS"停止工作(我必须手动添加它们). 更改"APP_DIRS"无济于事 模板看起来像这样: TEMPLATES = [ { 'BACKEND': 'django.template.backends.jinja2.Jinja2', 'APP_DIRS': False, 'DIRS': ['main/templates', 's ..
发布时间:2021-02-12 18:45:39 其他开发