есть две таблицы:как позволить Джанго достичь внутреннего соединения
class TBLUserProfile(models.Model):
userid = models.IntegerField(primary_key=True)
relmusicuid = models.IntegerField()
fansnum = models.IntegerField()
class TSinger(models.Model):
fsinger_id = models.IntegerField()
ftbl_user_profile = models.ForeignKey(TBLUserProfile, db_column='Fsinger_id')
Я хочу, чтобы получить Цингер информацию, а затем заказ на TBLUserProfile.fansnum, я знаю, как написать SQL-запрос: select * from t_singer INNER JOIN tbl_user_profile ON (tbl_user_profile.relmusicuid=t_singer.Fsinger_id) order by tbl_user_profile.fansnum
, но я не» t хотите использовать функцию модели raw. relmusicuid
не является первичным ключом, иначе я могу использовать ForeignKey, чтобы он работал. Как я могу использовать Джанго модель для достижения этой цели
Я не понимаю вашего вопроса. Кроме того, в вашей структуре модели, по-видимому, есть некоторые недостатки. –
Я хочу получить информацию о TSinger и заказывать фанаты TBLUserProfile, вот и все. –