Rešeno: ForeignKey na delete django

doprinos.auth

Ako se ForeignKey izbriše u Djangu, svi povezani zapisi u bazi podataka će također biti izbrisani.

-models foreign-key cascade I have a model with a ForeignKey to another model. When the referenced model is deleted, I want the ForeignKey to be set to NULL. How can I do that? Read this post in context

Django - how to get all objects from one table which are not in another table? django I have two models: class Product(models.Model): name = models.CharField(max_length=255) price = models.DecimalField(decimal_places=2, max_digits=10) class OrderItem(models.Model): product = models.ForeignKey('Product', on_delete=models.CASCADE) quantity = models.IntegerField() def __str__(self): return self.product How can i get all products which are not in OrderItem? Read this post in context

Django - how to create an object with a foreign key that doesn't exist yet django I am trying to create an object with a foreign key that doesn't exist yet (the user). The user will be created after the object is created and then it will be assigned as the foreign key for the object later on when it exists (in another view). This is my code: def add_to_cart(request, pk): product = get_object_or_404(Product, pk=pk) orderitem, created = OrderItem.objects ... Read this post in context

Django – kako kreirati objekat sa stranim ključem koji još ne postoji django Pokušavam da napravim objekat sa stranim ključem koji još uvek ne postoji (korisnik). Korisnik će biti kreiran nakon kreiranja objekta, a zatim će biti dodijeljen kao strani ključ za objekt kasnije kada bude postojao (u drugom pogledu). Ovo je moj kod: def add_to_cart(request, pk): proizvod = get_object_or_404(Proizvod, pk=pk) narudžbenica, kreirano = OrderItem.objects … Pročitajte ovaj post u kontekstu

Django – kako kreirati objekat sa stranim ključem koji još ne postoji django Pokušavam da napravim objekat sa stranim ključem koji još uvek ne postoji (korisnik). Korisnik će biti kreiran nakon kreiranja objekta, a zatim će biti dodijeljen kao strani ključ za objekt kasnije kada bude postojao (u drugom pogledu). Ovo je moj kod: def add_to_cart(request, pk): proizvod = get_object_or_404(Proizvod, pk=pk) narudžbenica, kreirano = OrderItem.objects … Pročitajte ovaj post u kontekstu

Kako mogu natjerati Django da koristi moj vlastiti prilagođeni algoritam za heširanje lozinke? django Želim da Django koristi moj vlastiti prilagođeni algoritam za heširanje lozinke umjesto svog zadanog. Kako mogu ovo da uradim? Pročitajte ovaj post u kontekstu

Šta je ForeignKey?

ForeignKey je polje modela koje upućuje na model u drugom modelu.

opcije on_delete

Postoji nekoliko različitih opcija za rukovanje brisanjem u Djangu. Najjednostavnija opcija je korištenje funkcije delete():

izbrisati (objekat)

Ovo će izbrisati objekt iz baze podataka i sve povezane podatke. Ako je objekt instanca modela, on će također poništiti sva povezana polja.

Druga opcija je korištenje funkcije uništavanja():

Slični postovi:

Ostavite komentar