Vous n'êtes pas identifié(e).
Bonjour,
Petit nouveau avec Django, sur un projet professionnel, en rapport avec l'admin système, je souhaiterais réaliser une requête contenant un LEFT JOIN, comme suit :
SELECT serveur, type_controleur FROM tbl_serveurs LEFT JOIN tbl_controleurs ON (tbl_serveurs.type_controleur = tbl_controleurs.id)
où :
controleur est un champs du type varchar de la table tbl_controleurs
type_controleur est un champs du type int(11) de la table tbl_serveurs.
Un serveur peut avoir, ou non, un controleur. Il n'y a pas de clé étrangère entre les deux tables.
Peut-être fais-je fausse route.
Models
class Serveur(model.Models):
...
controleur = models.IntegerField(blank=True, null=True)
...
class Controleur(model.Models):
...
type_controleur = models.CharField()
Merci pour l'aide apportée.
Hors ligne
Bon, je me réponds : petit farceur, il suffisait de chercher.
Un champs ForeignKey, avec les attribluts blank=True et null=True.
Pas besoin de chercher plus loin.
Désolé pour le dérangement.
Hors ligne