希望为点击通话功能添加一个模型属性的超链接。然后根据当前登录的用户,需要访问'扩展程序'用户的属性。 我已经扩展了django auth.User模型来创建Employee master。员工拥有'扩展名'属性。
员工类将用户作为外键,OneToOneField为:
class Employee(models.Model):
user = models.OneToOneField(User)
extension = models.IntegerField()
在另一种模式中:
ClientAdmin(admin.ModelAdmin):
list_display = ('click_to_call',)
def click_to_call(self, obj):
return '<a href="http:///somecall.php?extension=131&phone=%s">%s</a>' % (obj.mobile,"click-to-call")
click_to_call.allow_tags = True
员工应该可以通过点击上面的超链接拨打客户端手机。他的分机号码与客户的手机号码一起传递给API。我是否在def click_to_call中访问请求对象?使用django 1.6.5