Ang pangunahing problema sa mga view ng django ay hindi sila ligtas sa thread. Nangangahulugan ito na kung i-update o tatanggalin mo ang isang view mula sa isang thread, hindi ito makikita sa ibang mga thread.
Django
Nalutas: %22DO_NOTHING%22 ay hindi tinukoy na django
kontribusyon.auth
Walang tinukoy na gawi para sa %22DO_NOTHING%22 na filter sa Django. Maaari itong humantong sa mga hindi inaasahang resulta kung ginamit sa isang template o view.
Solved: django admin auto update date field
Ang pangunahing problema ay ang patlang ng petsa ng pag-update ng auto ay hindi maayos na pinangangasiwaan ng Django. Kung susubukan mong i-update ang field ng petsa gamit ang admin interface, awtomatikong ia-update ng Django ang lahat ng field sa talahanayan na may parehong pangalan, kasama ang field ng petsa ng awtomatikong pag-update. Maaari itong humantong sa mga hindi inaasahang at posibleng maling pagbabago sa iyong data.
Solved: django models get all
May problema sa pagkuha ng lahat ng mga modelo ng Django kapag nagtatanong sa kanila. Ito ay maaaring mangyari kung ang modelo ay may maraming-sa-maraming ugnayan sa isa pang modelo, at sinusubukan din ng modelo ng pag-query na i-access ang data ng ibang modelo. Maaari itong magdulot ng mga problema dahil ang modelo ng pag-query ay maaaring hindi makahanap ng anumang data na inaasahan nitong mahanap, o maaari itong makahanap ng masyadong maraming data.
Nalutas: mga query sa modelo ng django
Ang isa sa mga pangunahing problema sa mga query sa modelo ng Django ay ang mga ito ay napaka-verbose. Halimbawa, kung gusto mong mahanap ang lahat ng artikulo sa isang partikular na blog, kakailanganin mong gumamit ng query na tulad nito:
mga artikulo = Blog.objects.all()
Kung gusto mong mahanap ang lahat ng mga artikulo na nai-publish noong nakaraang buwan, kakailanganin mong gumamit ng query na tulad nito:
articles_published_in_the_last_month = Blog.objects.filter(published=True)
Nalutas: Django rest_framework-social-oauth2
Ang pangunahing problema ay ang Django rest_framework-social-oauth2 ay hindi sumusuporta sa pagpapatunay gamit ang OAuth 2.0. Nangangahulugan ito na hindi mo ito magagamit upang pahintulutan ang mga user na hindi pa naka-log in sa iyong website.
Nalutas: .comments.all order django
kontribusyon.komento
Ang pangunahing problema na nauugnay sa mga komento ay maaari silang maging mapagkukunan ng pagkalito at pagkabigo para sa mga bisita sa site. Maaaring mahirap pamahalaan ang mga komento, at maaaring mahirap subaybayan kung aling mga komento ang aktibo pa rin at alin ang tinanggal.
Solved: idagdag sa manytomany key django stackoverflow
Ang pangunahing problema sa pagdaragdag sa manytomany ay maaaring mahirap subaybayan kung ano ang idinagdag at kung saan ito umaangkop sa pangkalahatang istraktura ng proyekto. Ito ay maaaring humantong sa pagkalito at kahirapan sa paghahanap at paggamit ng code.
Solved: django-filter field name na mas malaki kaysa
Ang pangunahing problema na nauugnay sa pangalan ng field ng Django Filter na mas malaki kaysa sa hindi ito gagana sa ilang partikular na uri ng data. Halimbawa, kung mayroon kang field na tinatawag na "pangalan" na isang string, at susubukan mong gamitin ang field ng Filter na may halaga na "mas malaki kaysa", hindi ito papayagan ni Django.