私は顧客のフルネームを取得したいが、最終的にはIDのみを取得する。Python外部キーからユーザーフルネームを取得する顧客
orders = Order.objects.filter(restaurant=request.user.restaurant).order_by('customer__id').values('customer__id', 'customer__address', 'customer__avatar', 'customer').annotate(total_order= Count('customer__id'))
in value( 'customer')私は顧客のフルネームを取得したいが、私はidを取得する。
from django.contrib.auth.models import User
class Customer(models.Model):
user = models.OneToOneField(User, on_delete= models.CASCADE, related_name= 'customer')
avatar = models.CharField(max_length= 500)
phone = models.CharField(max_length= 500, blank= True)
address = models.CharField(max_length= 500, blank= True)
def __str__(self):
return self.user.get_full_name()
ありがとう。
のですか? –
\t \t \t \t \tの \t \t \t \t \t \t 同上 \t \t \t \t \t \t 顧客名\t \t \t \t \t カスタマーアバター \t \t \t \t \t \t カスタマー住所 \t \t \t \t \t \t 全順序 \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t
次モデル –