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

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


15
การเพิ่มแบบฟอร์มไปยังชุดรูปแบบ Django ด้วย Ajax แบบไดนามิก
ฉันต้องการเพิ่มแบบฟอร์มใหม่โดยอัตโนมัติไปยังชุดรูปแบบ Django โดยใช้ Ajax ดังนั้นเมื่อผู้ใช้คลิกที่ปุ่ม "เพิ่ม" มันจะเรียกใช้ JavaScript ที่เพิ่มรูปแบบใหม่ (ซึ่งเป็นส่วนหนึ่งของชุดรูปแบบ) ไปยังหน้า
260 ajax  django 

23
จะใช้ MySQLdb กับ Python และ Django ใน OSX 10.6 ได้อย่างไร
นี่เป็นปัญหาที่พูดถึงกันมากสำหรับผู้ใช้ OSX 10.6 แต่ฉันไม่สามารถหาวิธีแก้ปัญหาที่ใช้งานได้ นี่คือการตั้งค่าของฉัน: Python 2.6.1 64 บิต Django 1.2.1 MySQL 5.1.47 osx10.6 64 บิต ฉันสร้าง virtualenvwrapper ด้วย --no-site-packages จากนั้นติดตั้ง Django เมื่อฉันเปิดใช้งาน virtualenv และเรียกใช้ python Manage.py syncdb ฉันได้รับข้อผิดพลาดนี้: Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager utility.execute() File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", …

12
แปลงวัตถุโมเดล Django เป็น dict โดยมีทุกฟิลด์เหมือนเดิม
หนึ่งในวิธีการที่ไม่แปลงวัตถุ Django รูปแบบการ Dict ที่มีทั้งหมดของเขตของตนหรือไม่ editable=Falseทั้งหมดนึกคิดรวมถึงปุ่มต่างประเทศและเขตข้อมูลที่มี ให้ฉันทำอย่างละเอียด สมมติว่าฉันมีรุ่น Django ดังต่อไปนี้: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = models.DateTimeField(auto_now_add=True) foreign_key = models.ForeignKey(OtherModel, related_name="ref1") many_to_many = models.ManyToManyField(OtherModel, related_name="ref2") ในเทอร์มินัลฉันได้ทำสิ่งต่อไปนี้แล้ว: other_model = OtherModel() other_model.save() instance = SomeModel() instance.normal_value = 1 instance.readonly_value = 2 …

6
ทางออกที่ดีที่สุดสำหรับ OpenID กับ Django คืออะไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ โปรดทราบ : นี่เป็นคำถามโบราณที่มีคำตอบโบราณ แอพที่เชื่อมโยงส่วนใหญ่อยู่ในขณะนี้โดยไม่มีการทำลาย วันนี้คนส่วนใหญ่ดูเหมือนจะใช้Django-allauthหรือหลามสังคมรับรองความถูกต้อง ฉันจะทิ้งคำถามเดิมไว้ด้านล่างเพื่อเห็นแก่ลูกหลาน มีอย่างน้อยครึ่งโหลแอพ Django ที่ให้การรับรองความถูกต้อง OpenID สำหรับ Django: Django-OpenID Django-OpenID-รับรองความถูกต้อง อีกDjango-OpenID-รับรองความถูกต้องซึ่งดูเหมือนว่าจะเป็นจะตาย Django-authopenid django-socialauth (ซึ่งให้การรับรองความถูกต้องกับบัญชี Twitter และ Facebook) django-socialregistration (มีการรับรองความถูกต้องของ Facebook และ Twitter ด้วย) django-openid-consumerซึ่งเป็นส่วนหนึ่งของ django-openid ดั้งเดิมของ Simon Willison ดูเหมือนว่าเหมาะสำหรับความคิดเห็นบล็อกง่ายกว่าเวิร์กโฟลว์การลงทะเบียนเต็มรูปแบบ Django สังคม-รับรองความถูกต้อง ฉันเล่นกับพวกเขาสองสามคน django-openidของ Simon Willison สร้างความประทับใจได้ดี แต่ในขณะที่เขาอยู่ในแนวหน้าของการเป็นผู้นำเทรนด์ใน Djangoland …
256 python  django  openid 

9
Django ให้คำขอที่ไม่ดี (400) เมื่อ DEBUG = False
ฉันใหม่กับ django-1.6 เมื่อฉันรันเซิร์ฟเวอร์ django ด้วยDEBUG = Trueมันทำงานได้อย่างสมบูรณ์ แต่เมื่อฉันเปลี่ยนDEBUGเป็นFalseในไฟล์การตั้งค่าเซิร์ฟเวอร์หยุดทำงานและมันให้ข้อผิดพลาดต่อไปนี้บนพรอมต์คำสั่ง: CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. หลังจากที่ฉันเปลี่ยนALLOWED_HOSTSเป็น["http://127.0.0.1:8000",]ในเบราว์เซอร์ฉันได้รับข้อผิดพลาด: Bad Request (400) เป็นไปได้ไหมที่จะใช้งาน Django โดยไม่ใช้โหมดดีบั๊ก
254 python  django 

17
DatabaseError: การทำธุรกรรมปัจจุบันถูกยกเลิกคำสั่งจะถูกละเว้นจนกว่าจะสิ้นสุดการบล็อกธุรกรรม?
ฉันพบข้อผิดพลาดมากมายกับข้อความ: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" หลังจากเปลี่ยนจาก python-psycopg เป็น python-psycopg2 เป็นเอ็นจิ้นฐานข้อมูลของโครงการ Django รหัสยังคงเหมือนเดิมเพียงแค่ไม่รู้ว่าข้อผิดพลาดเหล่านั้นมาจากที่ใด

6
วิธีการตรวจสอบว่าผู้ใช้เข้าสู่ระบบ (วิธีการใช้งานอย่างถูกต้อง user.is_authenticated)?
ฉันกำลังดูเว็บไซต์นี้แต่ดูเหมือนจะไม่เข้าใจวิธีการทำเช่นนี้เพราะมันไม่ทำงาน ฉันต้องตรวจสอบว่าผู้ใช้ไซต์ปัจจุบันเข้าสู่ระบบ (รับรองความถูกต้อง) และพยายาม: request.user.is_authenticated แม้จะแน่ใจว่าผู้ใช้เข้าสู่ระบบแล้วก็กลับมาเพียง: > ฉันสามารถทำคำขออื่น ๆ (จากส่วนแรกใน URL ด้านบน) เช่น: request.user.is_active ซึ่งส่งกลับการตอบสนองที่ประสบความสำเร็จ

3
Django - วนซ้ำในวงวนของเทมเพลต
ฉันมีสิ่งต่อไปนี้สำหรับการวนซ้ำในเทมเพลต django ที่แสดงวัน ฉันสงสัยว่ามันเป็นไปได้ที่จะวนซ้ำ (ในกรณีด้านล่าง i) ในวง หรือฉันต้องเก็บไว้ในฐานข้อมูลแล้วทำการสืบค้นในรูปแบบของ day.day_number? {% for days in days_list %} <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2> {% endfor %}

7
ฉันจะกรองวัตถุคิวรี่ตามช่วงวันที่ใน Django ได้อย่างไร
ฉันมีฟิลด์ในหนึ่งโมเดลเช่น: class Sample(models.Model): date = fields.DateField(auto_now=False) ตอนนี้ฉันต้องกรองวัตถุตามช่วงวันที่ ฉันจะกรองวัตถุทั้งหมดที่มีวันที่ระหว่าง1-Jan-2011และ31-Jan-2011อย่างไร


14
อาร์เรย์ NumPy ไม่ใช่ JSON ที่ปรับแต่งได้
หลังจากสร้างอาร์เรย์ NumPy และบันทึกเป็นตัวแปรบริบท Django ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อโหลดหน้าเว็บ: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable สิ่งนี้หมายความว่า?
247 python  json  django  numpy 

15
การมี Django ให้บริการไฟล์ที่ดาวน์โหลดได้
ฉันต้องการให้ผู้ใช้ในเว็บไซต์สามารถดาวน์โหลดไฟล์ที่มีเส้นทางถูกบดบังเพื่อให้พวกเขาไม่สามารถดาวน์โหลดได้โดยตรง ตัวอย่างเช่นฉันต้องการให้ URL เป็นอย่างนี้: http://example.com/download/?f=somefile.txt /home/user/files/และบนเซิร์ฟเวอร์ฉันรู้ว่าไฟล์ที่ดาวน์โหลดได้ทั้งหมดอาศัยอยู่ในโฟลเดอร์ มีวิธีที่จะทำให้ Django ให้บริการไฟล์สำหรับการดาวน์โหลดซึ่งต่างจากการพยายามค้นหา URL และดูเพื่อแสดงหรือไม่?

3
Django: มูลค่าตัวเลือกการแสดงผล
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) แม่แบบเมื่อผมเรียกperson.genderฉันได้รับ'M'หรือ'F'แทนหรือ'Male''Female' จะแสดงค่า ( 'Male'หรือ'Female') แทนรหัส ( 'M'/ 'F') ได้อย่างไร?

8
คุณต้องติดตั้ง postgresql-server-dev-XY สำหรับการสร้างส่วนขยายฝั่งเซิร์ฟเวอร์หรือ libpq-dev สำหรับการสร้างแอปพลิเคชันฝั่งไคลเอ็นต์
ฉันทำงานโครงการ Django ด้วย virtualenv และเชื่อมต่อกับฐานข้อมูล postgres ในพื้นที่ เมื่อฉันเรียกใช้โปรเจค ImportError: No module named psycopg2.extensions จากนั้นฉันใช้คำสั่งนี้เพื่อติดตั้ง pip install psycopg2 จากนั้นในระหว่างการติดตั้งจะให้ข้อผิดพลาดดังต่อไปนี้ Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded Running setup.py (path:/home/muhammadtaqi/Projects/MyProjects/OnlineElectionCampaign/venv/build/psycopg2/setup.py) egg_info for package psycopg2 Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application. …

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