草庐IT

django-extensions

全部标签

python - 如果 Django 中已经存在某些表,如何强制迁移到数据库?

我有一个Python/Django项目。由于一些回滚和其他混合因素,我们最终陷入了一种奇怪的情况。现在的场景是这样的:DB有正确的表DB无法回滚或删除代码是最新的迁移文件夹是后面数据库通过一两次迁移。(这些迁移是从其他地方应用的,“其他地方”不再存在)我添加和修改了一些模型我运行makemigrations新的迁移被创建,但它是新表和数据库中已经存在的一些表的混合。如果我运行migrate它会提示我试图创建的一些表已经存在。我需要的:为了能够运行迁移并“忽略”现有表并应用新表。或任何替代方法来实现这一点。那可能吗? 最佳答案 当您应

python - Django 找不到静态文件。需要第二双眼睛,我快疯了

Django不会提供我的静态文件。这是返回的错误:[13/Jun/201406:12:09]"GET/refund/HTTP/1.1"2002927[13/Jun/201406:12:09]"GET/static/css/bootstrap.min.cssHTTP/1.1"4041667[13/Jun/201406:12:09]"GET/static/css/cover.cssHTTP/1.1"4041643[13/Jun/201406:12:09]"GET/static/js/bootstrap.min.jsHTTP/1.1"4041661[13/Jun/201406:12:09]"

python - Django 找不到静态文件。需要第二双眼睛,我快疯了

Django不会提供我的静态文件。这是返回的错误:[13/Jun/201406:12:09]"GET/refund/HTTP/1.1"2002927[13/Jun/201406:12:09]"GET/static/css/bootstrap.min.cssHTTP/1.1"4041667[13/Jun/201406:12:09]"GET/static/css/cover.cssHTTP/1.1"4041643[13/Jun/201406:12:09]"GET/static/js/bootstrap.min.jsHTTP/1.1"4041661[13/Jun/201406:12:09]"

python - 无法登录到 Django/admin 界面

首先,我是新手。我正在运行Ubuntu11.04,它带有Python2.7,所以我在不同的目录中安装了Python2.5以在GoogleAppEngine上运行Django-Non-Rel强>。我做了留言簿教程,现在我正在尝试添加管理员访问权限,但是当我输入正确的用户名:密码时,Django认为它不正确。部署到GAE时它甚至都不起作用。如果你知道,请按正确的方向戳我。我补充说:AUTHENTICATION_BACKENDS=('django.contrib.auth.backends.ModelBackend',)INSTALLED_APPS=(...'django.contrib.a

python - 无法登录到 Django/admin 界面

首先,我是新手。我正在运行Ubuntu11.04,它带有Python2.7,所以我在不同的目录中安装了Python2.5以在GoogleAppEngine上运行Django-Non-Rel强>。我做了留言簿教程,现在我正在尝试添加管理员访问权限,但是当我输入正确的用户名:密码时,Django认为它不正确。部署到GAE时它甚至都不起作用。如果你知道,请按正确的方向戳我。我补充说:AUTHENTICATION_BACKENDS=('django.contrib.auth.backends.ModelBackend',)INSTALLED_APPS=(...'django.contrib.a

python - Django admin 中的间接内联

我有以下型号:classUserProfile(models.Model):user=models.OneToOneField(User)classProperty(models.Model):user=models.ForeignKey(User)我想创建一个TabularInline在其Django管理页面上显示连接到特定UserProfile的每个属性。这里的问题当然是那个Property没有直接指向UserProfile的ForeignKey,所以我不能简单地写classPropertyTabularInline(admin.TabularInline):model=Prope

python - Django admin 中的间接内联

我有以下型号:classUserProfile(models.Model):user=models.OneToOneField(User)classProperty(models.Model):user=models.ForeignKey(User)我想创建一个TabularInline在其Django管理页面上显示连接到特定UserProfile的每个属性。这里的问题当然是那个Property没有直接指向UserProfile的ForeignKey,所以我不能简单地写classPropertyTabularInline(admin.TabularInline):model=Prope

Django Wagail错误:列Wagtailusers_userprofile.preferred_language不存在

我将Wagtail升级到版本1.10.1,现在尝试登录管理员时,我会得到columnwagtailusers_userprofile.preferred_languagedoesnotexist错误。错误似乎很明显,但我不确定如何解决。我以为Wagtail升级会处理它。以下是追溯。谢谢你。Environment:RequestMethod:GETRequestURL:http://127.0.0.1:8001/admin/DjangoVersion:1.11.2PythonVersion:3.5.0InstalledApplications:['app','home','django.cont

python - 字符串不会在 Django 中使用 Python 2.7 中可用的格式函数进行翻译

在Python2.7中使用format格式化字符串的新推荐方法是否会在Django中导致未翻译的字符串?字符串在.po文件中,已翻译,但不会在网站上翻译。例如:fromdjango.utils.translationimportugettextas_website_name="Stackoverflow"title=_(u"{sitename}isagoodwebsite".format(sitename=website_name))字符串翻译后的.po文件如下:#:path/to/file.py:4msgid"{sitename}isagoodwebsite"msgstr"{site

python - 字符串不会在 Django 中使用 Python 2.7 中可用的格式函数进行翻译

在Python2.7中使用format格式化字符串的新推荐方法是否会在Django中导致未翻译的字符串?字符串在.po文件中,已翻译,但不会在网站上翻译。例如:fromdjango.utils.translationimportugettextas_website_name="Stackoverflow"title=_(u"{sitename}isagoodwebsite".format(sitename=website_name))字符串翻译后的.po文件如下:#:path/to/file.py:4msgid"{sitename}isagoodwebsite"msgstr"{site