django-admin相关内容

Django 中间件错误 - 为 1.7 更改了中间件

每当我使用我的 django 项目运行本地服务器时,我都会收到一条警告和一条错误消息,指出在 Django 1.7 中全局中间件类已更改——即使我使用的是 1.8.我的博客,位于 http://127.0.0.1:8000/,加载正常,但是当我尝试加载我在/admin/'WSGIRequest' 对象处得到 AttributeError 的管理站点没有属性 'user',据我所知,这与中间件有关. ..
发布时间:2022-01-25 11:45:53 Python

Django 信号 m2m_changed 未触发

我最近开始在我的 Django 项目 (v. 1.3) 中使用信号,它们都可以正常工作,除了我只是不明白为什么我的模型上永远不会触发 m2m_changed 信号.通过在 django 管理表单上添加/删除 PageChild 内联实例来编辑 Section 实例. 我尝试按照文档中描述的方式注册回调函数,但没有得到任何结果. 摘自我的models.py 从 django.db 导入 ..
发布时间:2022-01-25 11:45:42 其他开发

Django 应用程序未显示在管理界面中

我目前正在从我的开发服务器转移到 Apache Web 生产服务器. 我已经尝试通过复制它来执行以下操作,我可以登录到管理面板但它没有显示出来. 我的应用中的 admin.py 如下所示: 导入模型从 django.contrib 导入管理员admin.site.register(models.Organization) 这是我的models.py 从 django.db 导入 ..
发布时间:2022-01-25 11:45:32 其他开发

在 Admin 中提高 Django ForeignKey 字段的性能

默认情况下,Django 的管理员将 admin 中的 ForeignKey 字段呈现为选择字段,将外表中的每条记录作为选项列出.在一个管理员可访问的模型中,我将 User 模型引用为 ForeignKey,并且由于我有数千个用户,Django 正在使用数千个选项填充 select.这导致管理页面加载速度非常慢,并且选择不是很有用,因为可能需要一段时间才能滚动浏览数千个选项以找到您想要的选项. ..
发布时间:2022-01-25 11:45:15 Python

来自管理员的 Django 信号

例如,如何区分来自常规视图的 post_save 和来自管理员的 post_save? 解决方案 通过覆盖 ModelAdmin.response_add 您可能会获得类似的功能,因为 django 管理员似乎没有发送任何信号. response_add 函数在成功验证并添加所有数据(例如相关字段以及对象本身)后被调用. 因此,通过在我们自己的 ModelAdmin 类中覆盖 ..
发布时间:2022-01-25 11:44:58 其他开发

基于状态的 Django 多重身份验证后端

我想知道如何根据用户是否被标记为员工来告诉 Django 使用哪个身份验证后端. 这个可以吗? 解决方案 由于 Django 使用身份验证后端来获取用户对象,因此在我们调用后端时不知道用户是否会被标记是否为员工. 仍然可以通过链接后端来为员工和非员工用户使用不同的后端,如 指定身份验证后端.例如,如果您的设置是: AUTHENTICATION_BACKEND = ('mya ..

使用 django-allauth

我在使用 django-allauth 时遇到问题.我收到这个错误. NoReverseMatch 在/accounts/login/未找到带有参数“()"和关键字参数“{}"的“facebook_channel"的反向操作. 到目前为止,我已经完全遵循了一切. 这是我的 settings.py INSTALLED_APPS = ('django.contrib.auth',' ..
发布时间:2022-01-25 11:44:09 Python

Django Admin - 重新认证?

我目前对 Django 的管理后端有点进退两难.默认的身份验证系统允许已登录的具有员工权限的用户访问管理站点,但它只是让他们直接进入. 这对我来说并不“正确",我想知道是否很难至少需要对同一会话进行重新身份验证才能进入后端. 不过,最好将前端会话与后端会话分开(尽管仍然使用相同的用户对象),这样可以将站点的两个部分完全分开.这可能需要两个单独的身份验证后端吗?这样的事情会很难实现吗? ..
发布时间:2022-01-25 11:43:58 其他开发

在管理员中列出过滤器和搜索结果

在我覆盖 get_search_results 方法后,list_filter 无法正常工作,但搜索字段按预期工作. 类 NaruceniProduktiAdmin(admin.ModelAdmin):search_fields = ('broj_narudbe', )list_filter = ('日期', '状态', )列表显示 = ('naziv_produkta','基准','narud ..
发布时间:2022-01-25 11:43:10 其他开发

Django admin 添加相关对象不打开弹出窗口?

当我尝试创建相关对象时,django-admin 应用程序应该会打开一个弹出窗口.比如点击这里的绿色加号按钮: 应该会带来一个新的弹出窗口,我可以在其中创建一个新的相关(在本例中为 Session)对象.但是,当我单击绿色加号按钮时,对象创建会在同一窗口中打开,而不是弹出窗口.这是一个问题,因为如果用户开始创建主对象,然后在中途点击绿色加号,他将丢失主对象上的所有进度.这意味着绿色加号无法使 ..
发布时间:2022-01-25 11:42:47 其他开发

Django admin - 如果编辑对象则删除字段

我有一个可以通过 Django 管理区域访问的模型,如下所示: #型号类Foo(模型.模型):field_a = models.CharField(max_length=100)field_b = models.CharField(max_length=100)# 管理员.pyFooAdmin 类(admin.ModelAdmin):经过 假设如果用户正在添加一个对象,我想显示 field_a ..
发布时间:2022-01-25 11:42:30 其他开发

Django Admin:按相关外键的值排序

我正在尝试按对象相关外键集中的特定值对 Django 管理列表页面进行排序. 具体来说,在下面的代码中,我希望 ContentAdmin 视图显示按“Twitter Score"排序的所有内容对象的列表(名为“Twitter"的 Score 对象). 在 django 应用中,我有以下模型: 类内容(models.Model):body = models.CharField(max_ ..
发布时间:2022-01-25 11:42:22 Python