6
私はUserモデルとUserProfileモデルを持っています。 Userモデルでは、last_nameのアルファベット順にクエリを並べ替えるようにしたいと思います。それから私はUser_profiles "title"属性(マネージャー、エグゼクティブ、会計士など)によって注文したいと思います。DJANGO:関連モデルの属性に基づいてオブジェクトを並べ替える方法は?
MODELS:
from django.contrib.auth.models import User
class UserProfile(models.Model):
user = models.OneToOneField(User)
title = models.CharField(max_length=20)
VIEW:
def user_index(request):
i = User.objects.all().order_by('last_name', 'title')
return render_to_response('db/user_index.html', {'i': i ,}, context_instance=RequestContext(request))
"タイトル" Userモデルの属性ではなく、のUserProfileモデルによってユーザーに関連しています。 UserProfile.titleのアルファベット順でソートするにはどうすればよいですか?
あなたは素晴らしいです!ありがとう! – thedeepfield