我正在尝试将Django的密钥和DB传递给环境变量,正如广泛建议的那样,因此我可以在本地/生产服务器之间使用相同的代码库.
我遇到的问题是正确设置然后在运行Apache + mod_wsgi的生产服务器上读取环境变量.
我的用户配置文件中设置的Vars不可用,因为Apache不是以该用户身份运行的.虚拟主机文件中设置的SetEnv变量不可用,因为范围有所不同.
我读过一对夫妇1,2 SO答案,从而导致这个博客用的解决方案.
我无法弄清楚如何将解决方案应用于使用wsgi.py文件的当前版本的Django,如下所示:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Run Code Online (Sandbox Code Playgroud)
我如何将该博客解决方案应用于wsgi.py文件,或者是否有更好的地方存储Django可以获取的env-vars?
我有一个绑定到实体的表单,但它还有一个额外的未映射字段:(来自FormType类)
$builder
->add('name')
->add('qoh')
->add('serialNumber', 'text', array('mapped' => false, 'required' => false))
Run Code Online (Sandbox Code Playgroud)
我想从控制器预先填充serialNumber字段,其中包含从请求URL获取的信息.我发现的最接近的方法是:
$form->setData(mixed $modelData)
但API没有指定'$ modelData'采用什么形式,我尝试过的任何东西都没有任何效果.
我正在研究与 Amazon 的 REST API 交互的方法,但我的响应中不断收到错误,指出请求格式不正确。我在代码中没有看到任何错误(它所说的缺少的参数显然在那里),所以我想查看正在发送的原始请求。
我没有看到任何可用的方法可以让我做到这一点。也许服务器只会将我的请求作为其响应?
我一直在浏览Google Cloud Datastore的文档.我通过Google Apps脚本连接到它,并希望尝试使用它而不是GAS内置的ScriptDB,它有许多问题.
我无法弄清楚如何使用JSON API定义"种类".看起来我可以编写对象,但要求每个对象都是某种类型的"种类".我已经看过如何使用Python在Google App Engine中定义它们,但我不认为这适用于此.