草庐IT

django-csrf

全部标签

python - 如何在 Django 的表单中嵌套内联表单集?

我希望这个问题还没有被问到,但我想知道是否有可能为一个对象提供一个普通的基于类的表单,并在其中有一个内联表单集来编辑它的相关对象。例如,我有一个联系人模型classContact(models.Model):...和一个通信模型classCommunication(models.Model):contact=models.ForeignKey(Contact)我想要一个用于联系的表单,其中嵌套了一个内联表单集,用于管理与之相关的通信。是否可以使用现有组件来实现,还是我有一个绝望的梦想?编辑:我知道管理面板可以做到这一点,但我如何在View中工作? 最佳答案

python - 如何在 Django 的表单中嵌套内联表单集?

我希望这个问题还没有被问到,但我想知道是否有可能为一个对象提供一个普通的基于类的表单,并在其中有一个内联表单集来编辑它的相关对象。例如,我有一个联系人模型classContact(models.Model):...和一个通信模型classCommunication(models.Model):contact=models.ForeignKey(Contact)我想要一个用于联系的表单,其中嵌套了一个内联表单集,用于管理与之相关的通信。是否可以使用现有组件来实现,还是我有一个绝望的梦想?编辑:我知道管理面板可以做到这一点,但我如何在View中工作? 最佳答案

python - Django为 "Fully Loaded"后如何运行任意代码

在我的Django环境“完全加载”后,我需要执行一些相当简单的任务。更具体地说,我需要做一些事情,比如Signal.disconnect()默认情况下由我的第三方库设置的一些Django信号和connect我自己的信号和我需要做一些"monkeypatching"从另一个库向一些Django模型添加便利函数。我一直在我的Django应用程序的__init__.py文件中做这些事情,这似乎适用于猴子修补,但不适用于我的信号断开连接。问题似乎是时间问题——无论出于何种原因,第三方库似乎总是在我尝试Signal.disconnect()之后调用它的Signal.connect()所以两个问题

python - Django为 "Fully Loaded"后如何运行任意代码

在我的Django环境“完全加载”后,我需要执行一些相当简单的任务。更具体地说,我需要做一些事情,比如Signal.disconnect()默认情况下由我的第三方库设置的一些Django信号和connect我自己的信号和我需要做一些"monkeypatching"从另一个库向一些Django模型添加便利函数。我一直在我的Django应用程序的__init__.py文件中做这些事情,这似乎适用于猴子修补,但不适用于我的信号断开连接。问题似乎是时间问题——无论出于何种原因,第三方库似乎总是在我尝试Signal.disconnect()之后调用它的Signal.connect()所以两个问题

python - sudo pip 安装 django

所以这是我第一次尝试安装Django,当我运行它时,它成功安装了Django-1.7.3,但我收到了以下警告。我无法在网上找到有关它的任何信息,所以我希望有人能澄清它们的意思,如果我需要修复它们,以及我该如何去做?谢谢!下面是我终端的输出macbook:~Asif$sudopipinstallDjangoPassword:Thedirectory'/Users/Asif/Library/Logs/pip'oritsparentdirectoryisnotownedbythecurrentuserandthedebugloghasbeendisabled.Pleasecheckthepe

python - sudo pip 安装 django

所以这是我第一次尝试安装Django,当我运行它时,它成功安装了Django-1.7.3,但我收到了以下警告。我无法在网上找到有关它的任何信息,所以我希望有人能澄清它们的意思,如果我需要修复它们,以及我该如何去做?谢谢!下面是我终端的输出macbook:~Asif$sudopipinstallDjangoPassword:Thedirectory'/Users/Asif/Library/Logs/pip'oritsparentdirectoryisnotownedbythecurrentuserandthedebugloghasbeendisabled.Pleasecheckthepe

python - 如果字段的选择列表发生变化,则停止 Django 创建迁移

我有一个名为“foocore”的Django核心应用程序。有几个可选的类似插件的应用程序。例如“superfoo”。在我的例子中,每个插件都在属于“foocore”的模型CharField中添加了一个新选择。如果选择列表发生变化,Django迁移会检测变化。我觉得没必要。至少有一位其他开发人员也这么认为:https://code.djangoproject.com/ticket/22837classActivePlugin(models.Model):plugin_name=models.CharField(max_length=32,choices=get_active_plugin

python - 如果字段的选择列表发生变化,则停止 Django 创建迁移

我有一个名为“foocore”的Django核心应用程序。有几个可选的类似插件的应用程序。例如“superfoo”。在我的例子中,每个插件都在属于“foocore”的模型CharField中添加了一个新选择。如果选择列表发生变化,Django迁移会检测变化。我觉得没必要。至少有一位其他开发人员也这么认为:https://code.djangoproject.com/ticket/22837classActivePlugin(models.Model):plugin_name=models.CharField(max_length=32,choices=get_active_plugin

python - 如何查看生成到 django 模板变量中的异常?

在Django模板中,可以像这样调用对象方法:{{my_object.my_method}}问题是当您在“defmy_method(self)”中遇到异常/错误时,它在呈现模板时被隐藏(而是输出空字符串,因此不会出现错误)。因为我想调试“defmy_method(self)”中的错误,所以我想打开类似全局django标志的东西来接收此类异常。在settings.py中,我已经有了DEBUG=TrueTEMPLATE_DEBUG=True我可以收到多种模板异常,但当我触发一个对象方法时却没有。我能做什么? 最佳答案 这是我刚刚实现的一

python - 如何查看生成到 django 模板变量中的异常?

在Django模板中,可以像这样调用对象方法:{{my_object.my_method}}问题是当您在“defmy_method(self)”中遇到异常/错误时,它在呈现模板时被隐藏(而是输出空字符串,因此不会出现错误)。因为我想调试“defmy_method(self)”中的错误,所以我想打开类似全局django标志的东西来接收此类异常。在settings.py中,我已经有了DEBUG=TrueTEMPLATE_DEBUG=True我可以收到多种模板异常,但当我触发一个对象方法时却没有。我能做什么? 最佳答案 这是我刚刚实现的一