sql >> Database teknologi >  >> RDS >> Mysql

Hvordan opretter jeg en Django-model med ForeignKeys, som ikke overfører sletninger til sine børn?

Django 1.3a1 og op understøtter dette via ForeignKey 's on_delete argument.

Følgende eksempel angiver feltet NULL ved sletning af fremmednøglen. Se dokumentationen for flere muligheder.

user = models.ForeignKey(User, blank=True, null=True, on_delete=models.SET_NULL)



  1. Forhindrer JDBC-specifikationen '?' fra at blive brugt som operator (uden for anførselstegn)?

  2. FROM_DAYS() Eksempler – MySQL

  3. Sådan finder du den sidste dag i måneden for en given dato i MySQL

  4. 32-bit Excel og 64-bit SQL Server