Last time i told u give me excess ur laptop On Tue, Dec 13, 2022, 15:02 Manjusha <[email protected]> wrote:
> 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 > <https://groups.google.com/d/msgid/django-users/8c2433d6-789d-4a29-9238-de34296c0a8dn%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/CACvpWiqjJRRhdyJJxrUPt-oj9iFcZ6QD8V8ANzt9okTxSY3cVQ%40mail.gmail.com.

