我是django-1.6的新手。 当我用DEBUG = True运行django服务器时,它运行的很好。 但是,当我在设置文件中将DEBUG更改为False时,服务器停止,并在命令提示符处出现以下错误: CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 在我将ALLOWED_HOSTS改为["http://127.0.0.1:8000",] ,在浏览器中出现错误: Bad Request (400) 是否有可能在没有debugging模式下运行Django?
我想更改模型中特定字段的名称: class Foo(models.Model): name = models.CharField() rel = models.ForeignKey(Bar) 应改为: class Foo(models.Model): full_name = models.CharField() odd_relation = models.ForeignKey(Bar) 使用South最简单的方法是什么?
我用fastcgi + nginx来使用django。 我想知道在这种情况下,日志(错误)的存储位置
好的,所以这似乎是一个非常愚蠢的问题,我敢肯定,我错过了某个地方的东西。 如何在Django上使用South进行向后迁移? 所以我调整了我的模型,创build了一个schemamigration的迁移,通过migrate运行migrate ,现在我意识到这不是我想要的,我希望它恢复schemamigration 。 没有手动编辑数据库表和删除迁移文件,我应该如何回滚回迁? 我发现通过Google使用South向后迁移的参考,但还没有find一个坚实的代码示例。 谁能帮忙?
有没有办法将Django中的几个字段定义为唯一的? 我有一个卷子(杂志)的表格,我不希望同一个杂志的卷号更多。 class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals, db_column='jid', null=True, verbose_name = "Journal") volume_number = models.CharField('Volume Number', max_length=100) comments = models.TextField('Comments', max_length=4000, blank=True) 我试图把unique = True作为属性在journal_id和volume_number字段,但它不起作用。
我已经做了一点Django的开发,但它都在文本编辑器。 我很好奇他人在Django开发中使用了哪些更高级的开发工具。 我习惯于使用Visual Studio进行开发,并且非常喜欢它提供的IntelliSense ,代码完成和文件组织,并且希望find能够在Django / Python环境中提供这些内容的一些(或多个工具的组合)。
我试图修复我的一个virtualenvs – 我想重新安装所有的库回到生产匹配。 有没有一个快速简单的方法来做到这一点点?
我正在使用Python版本2.5.4并安装MySQL版本5.0和Django。 Django与Python工作正常,但不是MySQL。 我在Windows Vista中使用它。
一旦我改变DEBUG = False ,我的站点将会生成500(使用wsgi&manage.py runserver),并且Apache错误日志中没有错误信息,当我将debug改为True时,它将正常运行。 我正在使用Django 1.5&Python 2.7.3这里是Apache访问日志,没有任何日志在Apache错误日志 www.beta800.net:80 222.247.56.11 – – [28/Feb/2013:13:42:28 +0800] "GET / HTTP/1.1" 500 257 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22" www.beta800.net:80 222.247.56.11 – – [28/Feb/2013:13:42:28 +0800] "GET /favicon.ico HTTP/1.1" 500 257 "-" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22" www.beta800.net:80 […]
我正在使用Django(版本1.3),并忘记了pipe理员用户名和密码。 如何重置两个? 是否有可能使一个普通用户成为pipe理员,然后删除pipe理员状态?