Jython Django1.3管理面板分页似乎不起作用

Jython Django1.3管理面板分页似乎不起作用,django,django-admin,jython,paginate,Django,Django Admin,Jython,Paginate,我有一个基本的django jython应用程序,我在上面使用了admin面板,而且似乎即使我在admin.py中为每个modeladmin类声明'list_per_page=25',它也不能分页结果。我有一个包含900.000行的表,django试图将所有行放在一个页面中。当我声明“每页列表”选项时,它会将页码和数据总数放在页面下方,然后将所有行放在每页中。我知道这听起来很奇怪,但我找不到任何解决办法。这是我的模型类,这是我的ModelAdmin代码示例: class MahalleAdmin

我有一个基本的django jython应用程序,我在上面使用了admin面板,而且似乎即使我在admin.py中为每个modeladmin类声明'list_per_page=25',它也不能分页结果。我有一个包含900.000行的表,django试图将所有行放在一个页面中。当我声明“每页列表”选项时,它会将页码和数据总数放在页面下方,然后将所有行放在每页中。我知道这听起来很奇怪,但我找不到任何解决办法。这是我的模型类,这是我的ModelAdmin代码示例:

class MahalleAdmin ( admin.ModelAdmin ):
       list_display = ('KOD','AD','TIP','YETKILIIDAREKODU','KOYKODU')
       list_filter = ['AD','TIP','YETKILIIDAREKODU','KOYKODU']
       search_fields = ['KOD','AD','TIP','YETKILIIDAREKODU','KOYKODU']
       paginator     = paginator.Paginator
       list_per_page = 25


class MAHALLE_MERSIN ( models.Model ):

    class Meta:
        db_table              =  'MAHALLE_MERSIN'
        verbose_name          =  'MERSİN MAHALLELERİ'.decode('Latin5')
        verbose_name_plural   =  'MERSİN MAHALLELERİ'.decode('Latin5')
        #app_label = 'MESKİ ERP'.decode('Latin5')
    def __unicode__(self):
        return self.AD
    KOD                   = models.AutoField(primary_key = True)
    AD                    = models.CharField( max_length=512)
    TANITIMKODU           = models.IntegerField()
    TIP                   = models.ForeignKey(MAHALLE_TIP ,db_column= 'TIP')
    YETKILIIDAREKODU      = models.ForeignKey( KURUM , db_column='YETKILIIDAREKODU')
    KOYKODU               = models.ForeignKey(KOY_MERSIN  ,db_column= 'KOYKODU')

我猜您使用的是Django Jython Oracle驱动程序(doj.backends.zxjdbc.Oracle),对吗?我与开发人员一起记录了Oracle中的分页问题。这似乎只是doj的Oracle实现的问题,MySQL驱动程序运行良好


我真的需要让它为一个项目工作,所以我将尝试自己修复它并提交一个补丁。如果/当它被修复时,我将向您更新。

尝试在“paginator”行中注释我们的页面。它应该是默认的。我实际上为这个问题添加了这一行,但我没有解决我的问题。我的意思是,即使我评论这一行,问题仍然存在,谢谢你的回复