标签: django

django恢复上次迁移

我已经进行了迁移,添加了一个新表,并希望还原它并删除迁移,而不创建新的迁移.

我该怎么做?是否有恢复上次迁移的命令,然后我可以删除迁移文件?

django django-migrations

394
推荐指数
10
解决办法
16万
查看次数

没有名为MySQLdb的模块

我使用的是Python 2.5.4版,并安装了MySQL 5.0和Django.Django可以正常使用Python,但不适用于MySQL.我在Windows Vista中使用它.

python django python-2.x

365
推荐指数
19
解决办法
55万
查看次数

353
推荐指数
7
解决办法
10万
查看次数

如何在Django中获取完整/绝对URL(带域名)?

如何https://example.com/some/path没有Sites模块的情况下获取 Django中的完整/绝对URL(例如)?那真是太傻了......我不需要查询我的数据库来获取URL!

我想用它reverse().

django

348
推荐指数
15
解决办法
25万
查看次数

我可以从Django中的模板访问settings.py中的常量吗?

我在settings.py中有一些东西,我希望能够从模板访问,但我无法弄清楚如何做到这一点.我已经试过了

{{CONSTANT_NAME}}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.这可能吗?

django django-templates django-settings

346
推荐指数
13
解决办法
14万
查看次数

如何将两个字段"唯一"定义为情侣

有没有办法在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)
Run Code Online (Sandbox Code Playgroud)

我试图unique = True在字段中添加属性journal_id,volume_number但它不起作用.

python django django-models

345
推荐指数
4
解决办法
10万
查看次数

我在哪里可以找到nginx的错误日志,使用fastcgi和django

我正在使用django和fastcgi + nginx.我想知道在这种情况下存储日志(错误)的位置

django fastcgi nginx error-log

339
推荐指数
9
解决办法
54万
查看次数

什么是在Django中使用的`related_name`?

什么是related_name对on ManyToManyFieldForeignKey字段有用的参数?例如,给出以下代码,有什么影响related_name='maps'

class Map(db.Model):
    members = models.ManyToManyField(User, related_name='maps',
                                     verbose_name=_('members'))
Run Code Online (Sandbox Code Playgroud)

python django many-to-many foreign-key-relationship

339
推荐指数
5
解决办法
17万
查看次数

为什么DEBUG = False设置使我的django静态文件访问失败?

我正在使用Django作为我的主力来构建应用程序.到目前为止一直都很好 - 指定数据库设置,配置静态目录,网址,视图等.但是,当我想要渲染我自己的美丽和自定义404.html和500.html页面时,麻烦开始潜行.

我阅读了有关自定义错误处理的文档,并在UrlsConf中设置了必要的配置,创建了相应的视图,并将404.html和500.html添加到了我的应用程序的模板目录(也在settings.py中指定).

但是文档说you can actually view custom error views until Debug is Off,所以我确实把它关掉来测试我的东西,那就是什么东西变得狂暴!

我不仅无法查看自定义404.html(实际上,它加载,但因为我的错误页面每个都包含一个图形错误消息 - 一些不错的图像),错误页面的源加载,但没有其他任何加载!甚至没有链接CSS或Javascript!

通常,一旦我设置DEBUG = False,所有视图将加载,但任何链接的内容(CSS,Javascript,图像等)将不会加载!发生了什么?关于静态文件和DEBUG设置有什么遗漏吗?

django django-views django-staticfiles

321
推荐指数
12
解决办法
10万
查看次数

最喜欢的Django提示和功能?

受到"隐藏的......的特征"系列的启发,我很想知道你最喜欢的Django技巧或者你知道但鲜为人知但有用的功能.

  • 请每个答案只包含一个提示.
  • 添加Django版本要求(如果有).

python django hidden-features

308
推荐指数
43
解决办法
6万
查看次数