2016-03-31 15 views
0

登録のために管理モデルに組み込まれたdjangoの下のモデルを追加したいと思います。django管理者モデルをカスタマイズするには?

class ClientDetails(models.Model): 
    globalmasterid = models.IntegerField() 
    clientid = models.IntegerField() 
    password = models.CharField(max_length = 45,blank=False) 
    loginid = models.CharField(max_length = 45,blank=True, default='') 
    clientname = models.CharField(max_length = 45,blank=True, default='') 
    clientdba = models.CharField(max_length = 45,blank=True, default='') 
    clientaddress1 = models.CharField(max_length = 45,blank=True, default='') 
    city = models.CharField(max_length = 45,blank=True, default='') 
    state = models.CharField(max_length = 45,blank=True, default='') 
    zip = models.CharField(max_length = 45,blank=True, default='') 
    phone = models.CharField(max_length = 45,blank=True, default='') 
    clienttax_number = models.CharField(max_length = 45,blank=True, default='') 
    clienttaxtype = models.IntegerField() 
    signupdate = models.DateTimeField(auto_now_add=True) 

    class Meta: 
     db_table = 'clientdetails' 
     managed= False 

私はこれを行うことができますどのような方法があります...どれ少しのヘルプや提案が

答えて

1
def get_admin_absolute_url(self): 
    if self.pk: 
     return resolve_url('admin:appname_modelname_change', self.pk) 

def admin_link(self): 
    if not self.pk: 
     return '' 
    return ('<a href={}>{}</a>').format(self.get_admin_absolute_url(), self.name) 
    # return ('<a href = "{}"> Link to:</a>').format(self.get_admin_absolute_url()) 

admin_link.allow_tags = True 
admin_link.short_discription = '' 

は、あなたのモデルの最後にこれを追加し、adminサイト

にログインします。..理解されるであろう
関連する問題