Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django显示空字段,而不是ajax选择小部件(过滤器水平)_Python_Django_Django Admin - Fatal编程技术网

Python Django显示空字段,而不是ajax选择小部件(过滤器水平)

Python Django显示空字段,而不是ajax选择小部件(过滤器水平),python,django,django-admin,Python,Django,Django Admin,Django admin显示一个空字段,而不是“ajax选择小部件” 在另一个具有两个m2m关系的project-in模型上尝试使用不同名称的完全相同的模型。在一个场地上表现得像个符咒,在另一个场地上表现出空旷的地方。有什么帮助或链接吗 models.py class Company(models.Model): """Companies - customers """ title = models.CharField('Nosaukums', blank=False, max

Django admin显示一个空字段,而不是“ajax选择小部件”

在另一个具有两个m2m关系的project-in模型上尝试使用不同名称的完全相同的模型。在一个场地上表现得像个符咒,在另一个场地上表现出空旷的地方。有什么帮助或链接吗

models.py

class Company(models.Model):
    """Companies - customers """
    title = models.CharField('Nosaukums', blank=False, max_length=200)
    is_costumer = models.BooleanField('Pasūtītājs', default=False)
    is_subcontractor = models.BooleanField('Apakšuzņēmējs', default=False)

    class Meta:
        verbose_name = 'Uzņēmums'
        verbose_name_plural = 'Uzņēmumi'

    def __unicode__(self):
        return self.title

class Project(models.Model):
    """Projects"""

    number = models.IntegerField('Īsais numurs', blank=False, null=False)
    title = models.CharField('Nosaukums', blank=False, max_length=250)
    customers = models.ManyToManyField(Company, verbose_name='Pasūtītāji', blank=True, null=True)
    is_active = models.BooleanField('Aktīvs', default=True)
    notes = models.TextField('Piezīmes', blank=True)

    class Meta:
        verbose_name = 'Projekts'
        verbose_name_plural = 'Projekti'

    def costumer_list(self):
        list = "pasūtītāji"
        return list

    def __unicode__(self):
        return self.title

根据上面发布的模型和管理文件的图像,您的
filter\u hoizontal
变量应该是
filter\u hoizontal=('customers',)
而不是
filter\u hoizontal=('customers',)
,换句话说,模型和管理文件之间的客户拼写不同

根据您在上面发布的模型和管理文件的图像,您的
filter\u hoizontal
变量应该是
filter\u hoizontal=('customers',)
而不是
filter\u hoizontal=('customers',)
换句话说,您的模型和管理文件之间的客户拼写不同

我的一些m2m字段不允许
form\u horizontal
。我发现这些特定字段唯一的共同点是它们都是用于类别的,在我的母语中,这是categorieën,它恰好强调了最后一个e

请参见下面的“我的字段定义”:

categories = models.ManyToManyField ( 
                              'FAQCategories',
               verbose_name = 'Categorieën',
               blank        = True,
             )
这里的问题是,我没有告诉python我的字符串应该被视为Unicode。当我将
verbose_name
更改为
u'categoryën'
时,它成功了


回想起来,这对我来说是非常明显的,但我希望这会对你或其他人有所帮助。。正确定义这些字符串,吸取教训

我的一些m2m字段不允许
form\u horizontal
。我发现这些特定字段唯一的共同点是它们都是用于类别的,在我的母语中,这是categorieën,它恰好强调了最后一个e

请参见下面的“我的字段定义”:

categories = models.ManyToManyField ( 
                              'FAQCategories',
               verbose_name = 'Categorieën',
               blank        = True,
             )
这里的问题是,我没有告诉python我的字符串应该被视为Unicode。当我将
verbose_name
更改为
u'categoryën'
时,它成功了


回想起来,这对我来说是非常明显的,但我希望这会对你或其他人有所帮助。。正确定义这些字符串,吸取教训

您是否收到任何javascript错误?^^^否-无javascript错误。^-posted models.py是否有javascript错误?^^^否-无javascript错误。^-posted models.py感谢您的通知,但在本例中,这不是问题的原因。感谢您的通知,但在本例中,这不是问题的原因。