Mysql
 sql >> база данни >  >> RDS >> Mysql

Непървични външни ключове в Django

Използвайте to_field и db_column опции.

class B(models.Model):
    name = models.ForeignKey(A, to_field="name", db_column="name")

След като създадете външния ключ, можете да получите достъп до стойността и свързания екземпляр, както следва:

>>> b = B.objects.get(id=1)
>>> b.name_id # the value stored in the 'name' database column
>>> b.name # the related 'A' instance


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Минимални GRANTs, необходими на mysqldump за изхвърляне на пълна схема? (Липсват тригери!!)

  2. PHP:Показване на диалогов прозорец за потвърждение да/не

  3. Добавете индекс на ПЪЛЕН ТЕКСТ в Доктрина 2 с помощта на пояснения?

  4. Масиви за мета заявки на WordPress

  5. MySqlParameter като TableName