django-admin相关内容
每当我使用我的 django 项目运行本地服务器时,我都会收到一条警告和一条错误消息,指出在 Django 1.7 中全局中间件类已更改——即使我使用的是 1.8.我的博客,位于 http://127.0.0.1:8000/,加载正常,但是当我尝试加载我在/admin/'WSGIRequest' 对象处得到 AttributeError 的管理站点没有属性 'user',据我所知,这与中间件有关.
..
我最近开始在我的 Django 项目 (v. 1.3) 中使用信号,它们都可以正常工作,除了我只是不明白为什么我的模型上永远不会触发 m2m_changed 信号.通过在 django 管理表单上添加/删除 PageChild 内联实例来编辑 Section 实例. 我尝试按照文档中描述的方式注册回调函数,但没有得到任何结果. 摘自我的models.py 从 django.db 导入
..
我目前正在从我的开发服务器转移到 Apache Web 生产服务器. 我已经尝试通过复制它来执行以下操作,我可以登录到管理面板但它没有显示出来. 我的应用中的 admin.py 如下所示: 导入模型从 django.contrib 导入管理员admin.site.register(models.Organization) 这是我的models.py 从 django.db 导入
..
默认情况下,Django 的管理员将 admin 中的 ForeignKey 字段呈现为选择字段,将外表中的每条记录作为选项列出.在一个管理员可访问的模型中,我将 User 模型引用为 ForeignKey,并且由于我有数千个用户,Django 正在使用数千个选项填充 select.这导致管理页面加载速度非常慢,并且选择不是很有用,因为可能需要一段时间才能滚动浏览数千个选项以找到您想要的选项.
..
例如,如何区分来自常规视图的 post_save 和来自管理员的 post_save? 解决方案 通过覆盖 ModelAdmin.response_add 您可能会获得类似的功能,因为 django 管理员似乎没有发送任何信号. response_add 函数在成功验证并添加所有数据(例如相关字段以及对象本身)后被调用. 因此,通过在我们自己的 ModelAdmin 类中覆盖
..
..
我有两个模型,其中一个与另一个内联.我已将内联模型的字段设为只读. 类 FollowUpInLine(admin.TabularInline):模型 = md.FollowUp额外 = 0can_delete = 假def get_readonly_fields(self, request, obj=None):如果 request.user.is_superuser == False:if o
..
我有以下型号: 从 django.db 导入模型类状态(模型.模型):名称 = models.CharField(max_length=30)缩写 = models.CharField(max_length=2)def numberOfCities(self):返回 self.city_set.count()def __unicode__(self):return u"{0} - {1}".fo
..
我想知道如何根据用户是否被标记为员工来告诉 Django 使用哪个身份验证后端. 这个可以吗? 解决方案 由于 Django 使用身份验证后端来获取用户对象,因此在我们调用后端时不知道用户是否会被标记是否为员工. 仍然可以通过链接后端来为员工和非员工用户使用不同的后端,如 指定身份验证后端.例如,如果您的设置是: AUTHENTICATION_BACKEND = ('mya
..
是否可以自定义 django 应用程序以在管理表单的 DateField 中接受本地化日期格式(例如 dd/mm/yy)? 我有一个模型类: 类 MyModel(models.Model):date = models.DateField("日期") 以及相关的管理类 类 MyModelAdmin(admin.ModelAdmin):经过 在 django 管理界面上,我希望能够输入以
..
我在使用 django-allauth 时遇到问题.我收到这个错误. NoReverseMatch 在/accounts/login/未找到带有参数“()"和关键字参数“{}"的“facebook_channel"的反向操作. 到目前为止,我已经完全遵循了一切. 这是我的 settings.py INSTALLED_APPS = ('django.contrib.auth','
..
我目前对 Django 的管理后端有点进退两难.默认的身份验证系统允许已登录的具有员工权限的用户访问管理站点,但它只是让他们直接进入. 这对我来说并不“正确",我想知道是否很难至少需要对同一会话进行重新身份验证才能进入后端. 不过,最好将前端会话与后端会话分开(尽管仍然使用相同的用户对象),这样可以将站点的两个部分完全分开.这可能需要两个单独的身份验证后端吗?这样的事情会很难实现吗?
..
在管理员中保存模型的新实例时,我在回溯中收到以下 IntegrityError: 回溯:get_response 中的文件“/venv/lib/python2.7/site-packages/django/core/handlers/base.py"149. 响应 = self.process_exception_by_middleware(e,请求)get_response 中的文件“/use
..
..
..
在我覆盖 get_search_results 方法后,list_filter 无法正常工作,但搜索字段按预期工作. 类 NaruceniProduktiAdmin(admin.ModelAdmin):search_fields = ('broj_narudbe', )list_filter = ('日期', '状态', )列表显示 = ('naziv_produkta','基准','narud
..
当我尝试创建相关对象时,django-admin 应用程序应该会打开一个弹出窗口.比如点击这里的绿色加号按钮: 应该会带来一个新的弹出窗口,我可以在其中创建一个新的相关(在本例中为 Session)对象.但是,当我单击绿色加号按钮时,对象创建会在同一窗口中打开,而不是弹出窗口.这是一个问题,因为如果用户开始创建主对象,然后在中途点击绿色加号,他将丢失主对象上的所有进度.这意味着绿色加号无法使
..
我在 django admin list_display 中遇到了一个奇怪的问题.每当我向 list_display 添加外键时,整个更改列表视图都会变为空白,仅显示条目总数. models.py: 类组织(models.Model):org_id = models.AutoField(primary_key=True)org_name = models.CharField(max_len
..
我有一个可以通过 Django 管理区域访问的模型,如下所示: #型号类Foo(模型.模型):field_a = models.CharField(max_length=100)field_b = models.CharField(max_length=100)# 管理员.pyFooAdmin 类(admin.ModelAdmin):经过 假设如果用户正在添加一个对象,我想显示 field_a
..
我正在尝试按对象相关外键集中的特定值对 Django 管理列表页面进行排序. 具体来说,在下面的代码中,我希望 ContentAdmin 视图显示按“Twitter Score"排序的所有内容对象的列表(名为“Twitter"的 Score 对象). 在 django 应用中,我有以下模型: 类内容(models.Model):body = models.CharField(max_
..