get_or_delete leading to duplicate creation

75 views
Skip to first unread message

Ankit Khandewal

unread,
Nov 27, 2018, 7:37:48 AM11/27/18
to Django users
Hello,

I am using get_or_create method in my project and this is leading to creating duplicate for objects, there created_at time difference is in milliseconds, please report this issue to fix.

Andréas Kühne

unread,
Nov 27, 2018, 7:57:51 AM11/27/18
to django...@googlegroups.com
Hi Ankit,

First - this is not the Django developers forum - it's a forum for getting help from other users :-)
Second - I don't think this is an error in the underlying framework. get_or_create is used by many people (I use it in several places - especially in tests) - I would recommend that you check through your code to see what is triggering the get_or_create calls twice first. The problem is more likely to be something in the code that you have. 

If you want help, feel free to post the problematic code here, and I am sure that the community will help!

Regards,

Andréas


Den tis 27 nov. 2018 kl 13:37 skrev Ankit Khandewal <ankitkhan...@gmail.com>:
Hello,

I am using get_or_create method in my project and this is leading to creating duplicate for objects, there created_at time difference is in milliseconds, please report this issue to fix.

--
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 post to this group, send email to django...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/4c8f9ca3-1379-49de-b37e-1978fc83444b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Joel Mathew

unread,
Nov 27, 2018, 7:58:28 AM11/27/18
to django...@googlegroups.com
You're talking as if this is a bug. If your records are being duplicated, the problem is your code. It's not unto django to gauge what you need to do in the database. Be explicit and update the records if you want updation.
Sincerely yours,

 Joel G Mathew



On Tue, 27 Nov 2018 at 18:07, Ankit Khandewal <ankitkhan...@gmail.com> wrote:
Hello,

I am using get_or_create method in my project and this is leading to creating duplicate for objects, there created_at time difference is in milliseconds, please report this issue to fix.

--

Matthew Pava

unread,
Nov 27, 2018, 10:07:45 AM11/27/18
to django...@googlegroups.com

Avoid using the created_at time in your get_or_create call.

--

Reply all
Reply to author
Forward
0 new messages