Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
用Django'编写if-else语句;s Admin.py_Django_Django Models_Django Admin - Fatal编程技术网

用Django'编写if-else语句;s Admin.py

用Django'编写if-else语句;s Admin.py,django,django-models,django-admin,Django,Django Models,Django Admin,如果用户是新用户,并且似乎不知道如何在admin.py中编写if-else语句,我希望让我的Django管理员折叠某些信息 这里有一个一般的例子 models.py class User(models.Model): name = models.CharField() is_new = models.BooleanField(default=True) class NewUserInfo(models.Model): join_date = models.CharFie

如果用户是新用户,并且似乎不知道如何在admin.py中编写if-else语句,我希望让我的Django管理员折叠某些信息

这里有一个一般的例子

models.py

class User(models.Model):
    name = models.CharField()
    is_new = models.BooleanField(default=True)

class NewUserInfo(models.Model):
    join_date = models.CharField()
'''

admin.py
'''
class NewUserInfoInline(admin.StackedInline):
    model = NewUserInfo
    # Here is where I'd like the if else statement I believe
    # Something like this
    **if user.is_new is False:
        classes = ['collapse']**

class UserAdmin(admin.ModelAdmin):
    inlines = [NewUserInfoInline]