--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/f53fc668-ca86-4c51-8d4c-673dee3d180cn%40googlegroups.com.
Overwrite the save method on the String model and when you hit
save you split and save the words in the S_W_C model. This does
mean when you update the String record all the words are added to
the S_W_C model as well, as there is no correlation between the
two model you don't know if that String was already counted.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAKPY9pkPqSbN0OoxVyQ%2BYcfqq2fRX1NDWqpdyo-KmOG2X_vYeQ%40mail.gmail.com.
class String(models.model):
string = models.textarea(null = True, blank = True)user = models.ForeignKey(user, on_delete=models.CASCADE)def __str__(self):return self.string
class Song_Words_Count(models.model):song = models.ForeignKey(user, on_delete=models.SET_NULL)def __str__(self):return self.song
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3921f39e-60d9-0e67-87ff-c8684bafc8f4%40oneilinteractive.com.
from django.db.models.signals import post_save
from django.dispatch import receiver
class TransactionDetail(models.Model):
product = models.ForeignKey(Product)
# method for updating
@receiver(post_save, sender=TransactionDetail, dispatch_uid="update_stock_count")
def update_stock(sender, instance, **kwargs):
instance.product.stock -= instance.amount
instance.product.save()
Please write me if you don't understand these example.
P.S. i have no idea why you have a foreignkey relation. Why you save words not in another column in String class?
Regards
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3921f39e-60d9-0e67-87ff-c8684bafc8f4%40oneilinteractive.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAKGT9mzRGUFn4%3D29wi%2BZc%2BgosXhpuKMmjXRcefx2ZCnDOoQc4w%40mail.gmail.com.
--