Hey anyone reply me. On Monday, December 12, 2022 at 10:51:00 PM UTC+5:30 Manjusha wrote:
> Yes,I got it !! > I have a doubt about the following link : > https://github.com/django/django/branches > > I want to ask you about this branches.desktop file. > And I have attached a screenshot. > > > On Mon, Dec 12, 2022 at 8:22 PM James Gillard <[email protected]> > wrote: > >> I agree it looks odd, but the docs I linked say that list is fine, and >> here's example from a test inside Django itself: >> https://github.com/django/django/blob/cb791a2540c289390b68a3ea9c6a79476890bab2/tests/postgres_tests/models.py#L51 >> >> [image: James from Journee] <https://www.journeetrips.com/ourstory> >> *James Gillard* >> *Technical Co-Founder at Journee* >> Trustpilot 4.9⭑ <https://www.trustpilot.com/review/www.journeetrips.com> >> Instagram <https://to.mysocial.io/s/rI_M3vpIK> | TikTok >> <https://to.mysocial.io/s/Gs-RQu8n7> >> Journee, London, United Kingdom >> [image: Journee Logo] <https://www.journeetrips.com/> >> >> >> On Mon, 12 Dec 2022 at 14:45, Manjusha <[email protected]> wrote: >> >>> I think default should be assigned like this >>> >>> default=[ ] or >>> default= list() >>> >>> >>> But I'm junior so may I don't know well >>> >>> On Mon, 12 Dec 2022, 03:13 James Gillard, <[email protected]> >>> wrote: >>> >>>> The callable list is indeed assigned as the default for the ArrayField, >>>> as documented here: >>>> https://docs.djangoproject.com/en/4.1/ref/contrib/postgres/fields/#django.contrib.postgres.fields.ArrayField >>>> >>>> The original issue has already had a patch merged, which will be >>>> released in 4.1.5, see the fix here: >>>> https://docs.djangoproject.com/en/dev/releases/4.1.5/ >>>> >>>> On Sunday, 11 December 2022 at 18:02:24 UTC [email protected] >>>> wrote: >>>> >>>>> Hello Sir, I need to understand the form.py file because , what is >>>>> the only list you have assigned as default in arrayfield, is it the >>>>> method >>>>> list() ? >>>>> >>>>> >>>>> On Sat, Dec 10, 2022 at 10:00 PM James Gillard <[email protected]> >>>>> wrote: >>>>> >>>>>> Thanks for the feedback. I opened a ticket and it was indeed >>>>>> confirmed as a bug: https://code.djangoproject.com/ticket/34205 >>>>>> >>>>>> On Thursday, 8 December 2022 at 15:04:40 UTC Ryan Nowakowski wrote: >>>>>> >>>>>>> Might be a bug. Check the release notes for the post 4.0.8 versions >>>>>>> to see if anything related changed. File a bug with the simplest >>>>>>> example >>>>>>> code that demonstrates the issue. >>>>>>> >>>>>>> >>>>>>> On December 8, 2022 6:37:52 AM CST, James Gillard < >>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>> I can't yet work out whether this is a Django bug or how I'm using >>>>>>>> model constraints... Upgraded from 4.0.8 to 4.1.4 and have hit this >>>>>>>> issue >>>>>>>> when saving this model in the admin. I'd read in the release notes >>>>>>>> that >>>>>>>> these constraints would be validated on model save, and that's the >>>>>>>> code >>>>>>>> that's leading to this exception. If it's not something I've done, it >>>>>>>> seems >>>>>>>> ArrayField isn't working with this new validation of my condition. The >>>>>>>> same >>>>>>>> happens for Q(phone_numbers__len__gte=0), and the error disappears if >>>>>>>> I >>>>>>>> comment out this condition. It seems the generated code might be >>>>>>>> wrong, as >>>>>>>> I see 12 "%s" and only 11 elements in params. All it's trying to do is >>>>>>>> ensure that an empty list isn't considered unique. >>>>>>>> >>>>>>>> Here's the failing model: >>>>>>>> >>>>>>>> phone_numbers = ArrayField(models.CharField(max_length=200), >>>>>>>> default=list, blank=True) >>>>>>>> >>>>>>>> class Meta: >>>>>>>> constraints = [ >>>>>>>> models.UniqueConstraint( >>>>>>>> fields=['phone_numbers'], >>>>>>>> condition=~Q(phone_numbers__len=0), >>>>>>>> name='unique_email_phones', >>>>>>>> ), >>>>>>>> ] >>>>>>>> ) >>>>>>>> >>>>>>>> [image: Screenshot 2022-12-08 at 12.30.35.png] >>>>>>>> >>>>>>>> -- >>>>>> 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 [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/django-users/4a8a0941-dd65-4c22-bf16-4e11181794a0n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/django-users/4a8a0941-dd65-4c22-bf16-4e11181794a0n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>> 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 [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/django-users/29d9d224-3027-4346-9552-8fcadedd21dfn%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/django-users/29d9d224-3027-4346-9552-8fcadedd21dfn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Django users" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/django-users/4VDnW7plykw/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/CAGz3pXL8EHtARE_PLX0MM4jnGWBRq%2BAE-Bc9%2B7dsJtxKHYdnrA%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/django-users/CAGz3pXL8EHtARE_PLX0MM4jnGWBRq%2BAE-Bc9%2B7dsJtxKHYdnrA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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 [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CAGne62GGy6Go0EHqvfoS%3DBzSmykprSCw7JN58yQFme%2BrLi_Q5w%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/django-users/CAGne62GGy6Go0EHqvfoS%3DBzSmykprSCw7JN58yQFme%2BrLi_Q5w%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/8c2433d6-789d-4a29-9238-de34296c0a8dn%40googlegroups.com.

