小编Tho*_*in9的帖子

django admin - 显示超过200个项目的所有内容

我目前在django admin中有一个分为8页的列表.

我需要做的是有一个按钮/链接显示django管理员列表中的所有项目,即使有超过200项目,同时保持分页.

"show all"链接正是我所需要的,但它仅限于200件商品.有什么方法可以改变吗?(不修改核心).还有一种方法可以根据需要更改modeladmin中的list_per_page吗?

django

10
推荐指数
2
解决办法
5068
查看次数

django显示manytomanyfield的内容

我几天前开始使用django框架,我非常需要一些帮助我的应用程序.

它由客户端,项目,管理员和管理员支付类组成,其中admin_payment包含管理员和项目的ID以及其他内容.

我的问题是如何在我的项目管理列表中显示每个"项目"的"管理员名称"?项目类本身不包含管理员ID(Admin_Payment确实)

目前我有以下结构:(条纹下来)

models.py

class Admin(models.Model):
    admin_name = models.CharField(unique = True, blank = False, null = False, max_length = 128, verbose_name = u'admin full name')

    def __unicode__(self):
        return self.admin_name
    class Meta:
        ordering = ('id',)
        verbose_name = u'Admin Info'

class Project(models.Model):
    client = models.ForeignKey(Client, verbose_name = u'Client')
    description = models.ForeignKey(Description, verbose_name = u'project description')
    admins = models.ManyToManyField(Admin, verbose_name = u'Administrators', through = 'Admin_Payment')

class Admin_Payment(models.Model):
    admin = models.ForeignKey(Admin, verbose_name = u'Administrator')
    project = models.ForeignKey(Project, verbose_name = u'project')
Run Code Online (Sandbox Code Playgroud)

admin.py(条纹下)

class AdminInline(admin.TabularInline): …
Run Code Online (Sandbox Code Playgroud)

django manytomanyfield

8
推荐指数
1
解决办法
9196
查看次数

django用希腊字符排序

在我的django应用程序管理员中,我列出了我的管理员名称并按名称排序.但是,字母排序似乎无法正常工作.由于希腊人的角色,我不确定那是不是.

这是发生的事情:

  • 名称以字符A开头

  • 然后是一个以字符Z开头的名字

  • B,Γ,Δ,Ε......等(正常排序)

这是我的班级:(从models.py条纹下来)

class Admin(models.Model):
    admin_name = models.CharField(unique = True, blank = False, null = False, max_length = 128, verbose_name = u'admin full name')

    def __unicode__(self):
        return self.admin_name
    class Meta:
        ordering = ('admin_name',)
        verbose_name = u'Admin Info'
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏

django

1
推荐指数
1
解决办法
170
查看次数

来自 manytomanyfield 中间表的 Django 数据

目前,我在我的 models.py 中设置了以下模型结构(精简):

class Admin(models.Model):
    admin_name = models.CharField(unique = True, blank = False, null = False, max_length = 128, verbose_name = u'admin full name')

    def __unicode__(self):
        return self.admin_name
    class Meta:
        ordering = ('id',)
        verbose_name = u'Admin Info'

class Project(models.Model):
    client = models.ForeignKey(Client, verbose_name = u'Client')
    description = models.ForeignKey(Description, verbose_name = u'project description')
    admins = models.ManyToManyField(Admin, verbose_name = u'Administrators', through = 'Admin_Payment')

class Admin_Payment(models.Model):
    admin = models.ForeignKey(Admin, verbose_name = u'Administrator')
    project = models.ForeignKey(Project, verbose_name = u'project')
    agreed_payment = models.DecimalField(max_digits = 16, …
Run Code Online (Sandbox Code Playgroud)

django manytomanyfield

1
推荐指数
1
解决办法
3695
查看次数

标签 统计

django ×4

manytomanyfield ×2