คำถามติดแท็ก django

Django เป็นเว็บแอปพลิเคชันเฟรมเวิร์กฝั่งเซิร์ฟเวอร์แบบโอเพนซอร์ซเขียนด้วย Python มันถูกออกแบบมาเพื่อลดความพยายามที่จำเป็นในการสร้างเว็บไซต์และแอปพลิเคชั่นที่ขับเคลื่อนด้วยข้อมูลที่ซับซ้อนโดยให้ความสำคัญเป็นพิเศษกับรหัสที่น้อยลงไม่มีความซ้ำซ้อนและชัดเจนกว่าโดยปริยาย

12
ใน Django ฉันจะตรวจสอบว่าผู้ใช้อยู่ในกลุ่มใดกลุ่มหนึ่งได้อย่างไร
ฉันสร้างกลุ่มที่กำหนดเองในไซต์ผู้ดูแลระบบของ Django ในรหัสของฉันฉันต้องการตรวจสอบว่าผู้ใช้อยู่ในกลุ่มนี้หรือไม่ ฉันจะทำอย่างไร

10
ไม่สามารถติดตั้งผ่าน pip ได้เนื่องจากข้อผิดพลาด egg_info
ไม่ว่าฉันจะติดตั้งแพคเกจใดฉันได้รับข้อผิดพลาดนี้: error: invalid command 'egg_info' ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv Storing complete log in C:\Users\Zorpix\pip\pip.log ฉันเห็นคำถามนี้แต่คำตอบไม่ได้สำหรับฉัน ฉันสามารถติดตั้งแพ็กเกจการกระจายซึ่งเป็นแพคเกจเดียวที่ฉันสามารถติดตั้งได้ แต่มันไม่สามารถแก้ไขปัญหาได้เนื่องจากข้อผิดพลาด egg_info จะส่งคืนทันทีที่ฉันพยายามติดตั้งแพคเกจอื่น ฉันรู้สึกหงุดหงิดกับเรื่องนี้เพราะฉันไม่สามารถหาอะไรที่เป็นประโยชน์ได้ ฉันเคยมี django และ pip ​​และทุกอย่างติดตั้งมาก่อน แต่ฉันต้องติดตั้งใหม่ทั้งหมดและตอนนี้มันไม่ทำงาน ... ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม นี่คือบันทึกที่ระบุว่าเก็บไว้: ------------------------------------------------------------ C:\Python27\Scripts\pip-script.py run on 07/26/13 11:30:42 Downloading/unpacking virtualenv Getting …

12
วิธีที่มีประสิทธิภาพมากที่สุดในการจัดเก็บรายการในรุ่น Django คืออะไร?
ขณะนี้ฉันมีวัตถุหลามจำนวนมากในรหัสของฉันคล้ายกับต่อไปนี้: class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] ตอนนี้ฉันต้องการเปลี่ยนสิ่งนี้ให้เป็นโมเดล Django โดยที่ self.myName เป็นเขตข้อมูลสตริงและ self.myFriends เป็นรายการสตริง from django.db import models class myDjangoModelClass(): myName = models.CharField(max_length=64) myFriends = ??? # what goes here? เนื่องจากรายการดังกล่าวเป็นโครงสร้างข้อมูลทั่วไปในไพ ธ อนฉันจึงคาดหวังว่าจะมีฟิลด์โมเดล Django สำหรับมัน ฉันรู้ว่าฉันสามารถใช้ความสัมพันธ์ ManyToMany หรือ OneToMany ได้ …

3
Django values_list เทียบกับค่า
ใน Django ความแตกต่างระหว่างสองสิ่งต่อไปนี้คืออะไร: Article.objects.values_list('comment_id', flat=True).distinct() VS Article.objects.values('comment_id').distinct() เป้าหมายของฉันคือการรับรายการรหัสความคิดเห็นที่ไม่ซ้ำกันในแต่ละArticleรายการ ฉันได้อ่านเอกสาร (และอันที่จริงได้ใช้วิธีการทั้งสอง) ผลลัพธ์ดูเหมือนจะเปิดเผยโดยเปิดเผย

7
จะอนุญาตให้เลือกปุ่มตัวเลือกเดียวได้อย่างไร
{% for each in AnswerQuery %} <form action={{address}}> <span>{{each.answer}}</span><input type='radio'> <span>Votes:{{each.answercount}}</span> <br> </form> {% endfor %} นี่เป็นส่วนหนึ่งของเทมเพลตdjangoของฉันสิ่งที่ควรทำคือการพิมพ์ปุ่มตัวเลือกต่าง ๆ ที่ตรงกับคำตอบที่กำหนดให้กับปุ่มต่างๆ แต่ฉันไม่รู้ว่าทำไมฉันถึงสามารถตรวจสอบปุ่มตัวเลือกได้หลายตัวซึ่งทำให้ฉันสับสน มันควรจะให้ฉันตรวจสอบเพียงปุ่มเดียวและฉันมีมัน แต่ฉันทำมันหายไป ความช่วยเหลือใด ๆ ขอบคุณ.
145 html  django  forms 

1
choice_set ในกวดวิชาของแอป Django นี้คืออะไร?
มีบรรทัดนี้ในบทช่วยสอน Django การเขียนแอป Django แรกของคุณตอนที่ 1 : p.choice_set.create(choice='Not much', votes=0) ถูกchoice_setเรียกเข้าสู่การดำรงอยู่ได้อย่างไรและมันคืออะไร? ฉันคิดว่าchoiceส่วนนั้นเป็นรุ่นที่เล็กกว่าของรุ่นที่Choiceใช้ในการสอน แต่มันคือchoice_setอะไร? คุณสามารถทำอย่างละเอียด? UPDATE:ขึ้นอยู่กับเบนคำตอบของผมอยู่เอกสารฉบับนี้: ความสัมพันธ์ต่อไป 'ย้อนหลัง'
144 python  django  orm 

4
ไม่พบ Django ย้อนกลับด้วยอาร์กิวเมนต์ '()' และคำหลัก '{}'
สวัสดีฉันมีปัญหาที่ทำให้โกรธ ฉันมีรูปแบบ URL เช่นนี้: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), มันทำงานได้ดีในเบราว์เซอร์ แต่สำหรับการทดสอบเมื่อฉันทำเช่นนี้ในเปลือก: from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) ฉันกลัวมาก: NoReverseMatch: Reverse for 'edit_project' with arguments '()' and keyword arguments '{}' not found. ฉันหายไปนี่อะไร

8
ข้อมูลการถ่ายโอน Django สำหรับรูปแบบเดียวหรือไม่
ฉันสามารถแสดงdumpdataในDjangoด้วยแบบจำลองเดียวมากกว่าแอปทั้งหมดและถ้าเป็นเช่นนั้นได้อย่างไร สำหรับแอปมันจะเป็น: python manage.py dumpdata myapp อย่างไรก็ตามฉันต้องการทิ้งโมเดลบางอย่างเช่น "myapp.mymodel" เหตุผลก็คือฉันมีชุดบันทึกจำนวนมากถึง 3 ล้านชุดในแอพเดียวกันกับที่ฉันไม่ต้องการทิ้ง

7
ผู้จัดการสัญญาณควรอยู่ที่ไหนในโครงการ django
ฉันเพิ่งเริ่มใช้งานฟังสัญญาณในโครงการ django ในขณะที่ฉันเข้าใจสิ่งที่พวกเขาและวิธีการใช้พวกเขา ฉันมีเวลายากลำบากในการหาที่ที่ฉันควรจะวางพวกเขา เอกสารจากเว็บไซต์ django มีสิ่งนี้ที่จะกล่าวว่า: รหัสนี้ควรอยู่ที่ไหน คุณสามารถใส่สัญญาณการจัดการและรหัสลงทะเบียนได้ทุกที่ที่คุณต้องการ อย่างไรก็ตามคุณจะต้องตรวจสอบให้แน่ใจว่าโมดูลนั้นได้รับการนำเข้าก่อนเพื่อให้การจัดการสัญญาณได้รับการลงทะเบียนก่อนที่จะต้องส่งสัญญาณใด ๆ สิ่งนี้ทำให้ model.py แอปของคุณเป็นที่ที่เหมาะสำหรับการลงทะเบียนตัวจัดการสัญญาณ ในขณะที่มันเป็นคำแนะนำที่ดีการมีคลาสหรือวิธีการที่ไม่ใช่ model ใน models.py ของฉันเพียงแค่ถูฉันผิด ดังนั้นวิธีปฏิบัติที่ดีที่สุดสำหรับการจัดเก็บและการลงทะเบียนตัวจัดการสัญญาณคืออะไร?

8
จะทำให้ Django และ ReactJS ทำงานร่วมกันได้อย่างไร?
ใหม่สำหรับ Django และใหม่กว่าสำหรับ ReactJS ฉันมองหา AngularJS และ ReactJS แต่ตัดสินใจเลือก ReactJS ดูเหมือนว่ามันจะทำให้ AngularJS ได้รับความนิยมมากขึ้นแม้ว่า AngularJS จะมีส่วนแบ่งการตลาดมากกว่าก็ตามและ ReactJS ได้รับการกล่าวขานว่าเร็วกว่าในการรับ ทิ้งขยะทั้งหมดนั้นไว้ฉันเริ่มเรียนหลักสูตรเกี่ยวกับ Udemy และหลังจากผ่านไปสองสามวิดีโอดูเหมือนว่าสำคัญที่จะต้องดูว่ามันทำงานร่วมกับ Django ได้ดีเพียงใด นั่นคือเมื่อฉันชนกำแพงอย่างหลีกเลี่ยงไม่ได้เพียงแค่ลุกขึ้นและทำงานเอกสารประเภทใดที่มีอยู่เพื่อที่ฉันจะได้ไม่หมุนวงล้อเป็นเวลาหลายชั่วโมงหลายคืน ไม่มีบทช่วยสอนหรือpipแพ็คเกจที่ครอบคลุมจริงๆฉันเจอ pyreactตัวอย่างเช่นฉันพบไม่กี่คนที่ไม่ได้ทำงานหรือไม่ได้ลงวันที่ ความคิดหนึ่งที่ฉันมีคือเพียงแค่จัดการ ReactJS แยกกันโดยสิ้นเชิง แต่โดยคำนึงถึงคลาสและ ID ที่ฉันต้องการให้คอมโพเนนต์ ReactJS แสดงผลหลังจากคอมโพเนนต์ ReactJS แยกเป็นไฟล์ ES5 ไฟล์เดียวเพียงแค่นำเข้าไฟล์เดียวนั้นไปยัง Django แม่แบบ ฉันคิดว่ามันจะพังลงอย่างรวดเร็วเมื่อฉันได้รับการเรนเดอร์จากโมเดล Django แม้ว่า Django Rest Framework จะฟังดูเหมือนมีส่วนเกี่ยวข้อง ยังไม่ไกลพอที่จะดูว่า Redux มีผลต่อสิ่งเหล่านี้อย่างไร อย่างไรก็ตามใครมีวิธีที่ชัดเจนในการใช้ …
143 django  reactjs 

3
OSError: [Errno 2] ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าวขณะใช้กระบวนการย่อย python ใน Django
ฉันพยายามเรียกใช้โปรแกรมเพื่อทำการเรียกระบบบางอย่างภายในรหัส Python โดยใช้subprocess.call()ซึ่งทำให้เกิดข้อผิดพลาดต่อไปนี้: Traceback (most recent call last): File "<console>", line 1, in <module> File "/usr/lib/python2.7/subprocess.py", line 493, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory รหัส Python จริงของฉันมีดังนี้: …

3
การเพิ่มผู้ใช้ในกลุ่มใน django
ฉันจะเพิ่มผู้ใช้ในกลุ่มใน django โดยใช้ชื่อกลุ่มได้อย่างไร ฉันสามารถทำได้: user.groups.add(1) # add by id ฉันจะทำสิ่งนี้ได้อย่างไร: user.groups.add(name='groupname') # add by name
143 python  django 

7
โครงการ django โอเพนซอร์สที่ดีสำหรับการเรียนรู้ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ใครช่วยแนะนำโครงการ django โอเพนซอร์สที่ดีเพื่อเรียนรู้การพัฒนา django

4
วิธีที่ง่ายที่สุดในการเปลี่ยนชื่อรุ่นโดยใช้ Django / South คืออะไร?
ฉันตามล่าหาคำตอบสำหรับสิ่งนี้ในเว็บไซต์ของ South, Google และ SO แต่ไม่สามารถหาวิธีง่ายๆในการทำเช่นนี้ ฉันต้องการเปลี่ยนชื่อรุ่น Django โดยใช้ South สมมติว่าคุณมีดังต่อไปนี้: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) และคุณต้องการแปลง Foo เป็น Bar ได้แก่ class Bar(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Bar) เพื่อให้ง่ายฉันแค่พยายามเปลี่ยนชื่อจากFooเป็นBarแต่ไม่สนใจfooสมาชิกในFooTwoตอนนี้ วิธีที่ง่ายที่สุดในการทำเช่นนี้โดยใช้ South คืออะไร ฉันอาจจะทำการโยกย้ายข้อมูล แต่ที่เกี่ยวข้องสวย เขียนการย้ายข้อมูลที่กำหนดเองเช่นdb.rename_table('city_citystate', 'geo_citystate')แต่ฉันไม่แน่ใจว่าจะแก้ไขคีย์ต่างประเทศในกรณีนี้ได้อย่างไร …

3
เมื่อใดที่ฉันควรใช้ ugettext_lazy
ฉันมีคำถามเกี่ยวกับการใช้ ugettext และugettext_lazyสำหรับการแปล ฉันเรียนรู้ว่าในรูปแบบที่ฉันควรใช้ugettext_lazyในขณะที่อยู่ในมุมมอง ugettext แต่มีที่ไหนugettext_lazyอีกบ้างที่ฉันควรใช้ด้วย คำจำกัดความของฟอร์มเกี่ยวกับอะไร มีความแตกต่างระหว่างประสิทธิภาพหรือไม่? แก้ไข: และอีกหนึ่งสิ่ง บางครั้งแทนugettext_lazy, ugettext_noopถูกนำมาใช้ ตามที่เอกสารระบุว่าugettext_noopสตริงมีการทำเครื่องหมายเฉพาะสำหรับการแปลและการแปลในช่วงเวลาที่เป็นไปได้ล่าสุดก่อนที่จะแสดงให้ผู้ใช้เห็น แต่ฉันสับสนเล็กน้อยที่นี่ไม่เหมือนกับสิ่งที่ugettext_lazyทำ มันยังคงยากสำหรับฉันที่จะตัดสินใจซึ่งฉันควรใช้ในรูปแบบและรูปแบบของฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.