Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रोग्रामेटिक रूप से django विदेशी कुंजी लिंक की पहचान करें

यह वह है जिसे आप ढूंढ रहे हैं:

yourModel._meta.get_all_related_objects()

नमूना (संपादित ):

class Alumne(models.Model):
    id_alumne = models.AutoField(primary_key=True)
    grup = models.ForeignKey(Grup, db_column='id_grup')
    nom_alumne = models.CharField("Nom",max_length=240)
    cognom1alumne = models.CharField("Cognom1",max_length=240)
    cognom2alumne = models.CharField("Cognom2",max_length=240, blank=True)
    ...

class Expulsio(models.Model):                             <---!
    alumne = models.ForeignKey(Alumne, db_column='id_alumne')
    dia_expulsio = models.DateField(blank=True)
    ...


>>> from alumnes.models import Alumne as A
>>> for x in A._meta.get_all_related_objects():
...     print x.name
... 
horaris:alumneexclosdelhorari
presencia:controlassitencia
incidencies:entrevista
incidencies:expulsio                                      <---!
incidencies:incidencia
incidencies:incidenciadaula
seguimentTutorial:seguimenttutorial



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अमान्य एक्सएमएल प्रारूप - इससे कैसे बचें

  2. ORDER BY और LIMIT के साथ अद्यतन करें जो MYSQL में काम नहीं कर रहा है

  3. json_encode करने के लिए एकाधिक MySQL तालिका

  4. अनुक्रम के साथ Nodejs सर्वर शुरू करने के बाद mysql कार्यक्षेत्र में तालिका नहीं बना सका

  5. MYSQL:एक अतिरिक्त कॉलम वाली दूसरी तालिका के साथ MySQL में एक तालिका से दूसरी तालिका में पूरी पंक्ति की प्रतिलिपि कैसे करें?