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

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

3
วิธีการหรือเงื่อนไขในชุดแบบสอบถาม django?
ฉันต้องการเขียนแบบสอบถาม Django ที่เทียบเท่ากับแบบสอบถาม SQL นี้: SELECT * from user where income >= 5000 or income is NULL. วิธีสร้างตัวกรองชุดการสืบค้น Django User.objects.filter(income__gte=5000, income=0) สิ่งนี้ไม่ทำงานเพราะมันANDเป็นตัวกรอง ฉันต้องการORตัวกรองเพื่อรับชุดแบบสอบถามแต่ละชุด

25
เมื่อบันทึกคุณจะตรวจสอบว่ามีการเปลี่ยนแปลงฟิลด์ได้อย่างไร
ในแบบจำลองของฉันฉันมี: class Alias(MyBaseModel): remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only used when the alias is made") image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias") def save(self, *args, **kw): if (not self.image or self.image.name == 'alias-default.png') and self.remote_image : try : data …

4
ความแตกต่างระหว่าง select_related และ prefetch_related ใน Django ORM คืออะไร
ใน Django doc select_related() "ตาม" ความสัมพันธ์กับคีย์ต่างประเทศเลือกข้อมูลวัตถุที่เกี่ยวข้องเพิ่มเติมเมื่อเรียกใช้งานแบบสอบถาม prefetch_related() ทำการค้นหาแยกต่างหากสำหรับแต่ละความสัมพันธ์และทำการ "เข้าร่วม" ใน Python การทำการเข้าร่วมใน python หมายความว่าอย่างไร บางคนสามารถอธิบายด้วยตัวอย่างได้หรือไม่? ความเข้าใจของฉันคือว่าสำหรับความสัมพันธ์ต่างประเทศที่สำคัญการใช้select_related; และสำหรับความสัมพันธ์ M2M, prefetch_relatedการใช้งาน ถูกต้องหรือไม่

3
ฉันจะกรองเคียวรี Django ด้วยรายการค่าได้อย่างไร
ฉันแน่ใจว่านี่เป็นการดำเนินการที่ไม่สำคัญ แต่ฉันไม่สามารถทราบได้ว่ามันเสร็จสิ้นแล้ว จะต้องมีสิ่งที่ฉลาดกว่านี้: ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) ฉันต้องการให้พวกเขาทั้งหมดในแบบสอบถามเดียวกับสิ่งที่ชอบ: MyModel.objects.filter(pk=[1, 3, 6, 7, 9]) ฉันจะกรองเคียวรี Django ด้วยรายการค่าได้อย่างไร

11
ฉันจะรับที่อยู่ IP ของผู้ใช้ใน django ได้อย่างไร
ฉันจะรับ IP ของผู้ใช้ใน django ได้อย่างไร ฉันมีมุมมองเช่นนี้: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip = request.META['REMOTE_ADDR'] lat,long = g.lat_lon(client_ip) return render_to_response('home_page_tmp.html',locals()) แต่ฉันได้รับข้อผิดพลาดนี้: KeyError at /mypage/ 'REMOTE_ADDR' Request Method: GET Request URL: http://mywebsite.com/mypage/ Django Version: 1.2.4 Exception …
288 python  django 

9
django order_by ชุดแบบสอบถามขึ้นและลง
ฉันจะสั่งซื้อโดยลดการสอบถามที่ตั้งไว้ใน django ตามวันที่ได้อย่างไร Reserved.objects.all().filter(client=client_id).order_by('check_in') ฉันต้องการกรองจากมากไปหาน้อยทั้งหมดที่สำรองไว้โดยวันที่ check_in
287 python  django  sorting 

9
มันแย่ที่จะมีไดเรกทอรี virtualenv ของฉันภายในที่เก็บ git ของฉัน?
ฉันกำลังคิดที่จะวาง virtualenv สำหรับเว็บแอป Django ที่ฉันกำลังทำอยู่ภายในที่เก็บคอมไพล์ของฉันสำหรับแอพ ดูเหมือนจะเป็นวิธีที่ง่ายในการทำให้การปรับใช้ง่ายและสะดวก มีเหตุผลใดที่ฉันไม่ควรทำเช่นนี้?

9
ปัญหา Django datetime (ค่าเริ่มต้น = datetime.now ())
ฉันมีรูปแบบฐานข้อมูลด้านล่าง: from datetime import datetime class TermPayment(models.Model): # I have excluded fields that are irrelevant to the question date = models.DateTimeField(default=datetime.now(), blank=True) ฉันเพิ่มอินสแตนซ์ใหม่โดยใช้ด้านล่าง: tp = TermPayment.objects.create(**kwargs) ปัญหาของฉัน: บันทึกทั้งหมดในฐานข้อมูลมีค่าเหมือนกันในฟิลด์วันที่ซึ่งเป็นวันที่ชำระเงินครั้งแรก หลังจากเซิร์ฟเวอร์รีสตาร์ตหนึ่งเรคคอร์ดมีวันที่ใหม่และเรคคอร์ดอื่นมีเหมือนกันกับเรกคอร์ดแรก ดูเหมือนว่าข้อมูลบางส่วนถูกแคช แต่ฉันไม่สามารถหาได้ ฐานข้อมูล: MySQL 5.1.25 django v1.1.1
283 python  django 

20
วิธีการแปลงข้อมูล JSON เป็นวัตถุ Python
ฉันต้องการใช้ Python เพื่อแปลงข้อมูล JSON เป็นวัตถุ Python ฉันได้รับวัตถุข้อมูล JSON จาก Facebook API ซึ่งฉันต้องการเก็บไว้ในฐานข้อมูลของฉัน มุมมองปัจจุบันของฉันใน Django (Python) ( request.POSTมี JSON): response = request.POST user = FbApiUser(user_id = response['id']) user.name = response['name'] user.username = response['username'] user.save() ทำงานได้ดี แต่ฉันจะจัดการกับวัตถุข้อมูล JSON ที่ซับซ้อนได้อย่างไร จะดีกว่านี้ไหมถ้าฉันจะแปลงวัตถุ JSON นี้เป็นวัตถุ Python เพื่อให้ใช้งานได้ง่าย
281 python  json  django 

30
IDE พัฒนา Django [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้พัฒนา Django ไปเล็กน้อย แต่ทั้งหมดได้รับในเท็กซ์เอดิเตอร์ ฉันอยากรู้ว่าเครื่องมือการพัฒนาขั้นสูงอื่น ๆ ที่ใช้ในการพัฒนา Django ของพวกเขาคืออะไร ฉันคุ้นเคยกับการใช้ Visual Studio เพื่อการพัฒนาและชอบIntelliSense การทำโค้ดให้สมบูรณ์และการจัดระเบียบไฟล์ที่ต้องการและต้องการค้นหาบางสิ่ง (หรือการรวมกันของเครื่องมือ) ที่จะให้สิ่งเหล่านี้ในสภาพแวดล้อม Django / Python
273 python  django  ide 

13
Django auto_now และ auto_now_add
สำหรับ Django 1.1 ฉันมีสิ่งนี้ใน models.py ของฉัน: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) เมื่อทำการอัพเดตแถวฉันจะได้รับ: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) ส่วนที่เกี่ยวข้องของฐานข้อมูลของฉันคือ: `created` datetime NOT NULL, `modified` datetime NOT NULL, นี่เป็นสาเหตุของความกังวลหรือไม่? คำถามด้าน: ในเครื่องมือผู้ดูแลระบบของฉันทั้งสองฟิลด์จะไม่ปรากฏขึ้น คาดหวังหรือไม่?

3
Django Model () vs Model.objects.create ()
ความแตกต่างระหว่างการรันสองคำสั่งคืออะไร: foo = FooModel() และ bar = BarModel.objects.create() ไม่คนที่สองทันทีสร้างBarModelในฐานข้อมูลในขณะที่สำหรับFooModelการsave()วิธีการที่จะต้องมีการเรียกอย่างชัดเจนเพื่อเก็บไว้ในฐานข้อมูลหรือไม่


7
ฉันจะรวม Ajax กับแอปพลิเคชัน Django ได้อย่างไร
ฉันใหม่สำหรับ Django และค่อนข้างใหม่สำหรับ Ajax ฉันกำลังทำงานในโครงการที่ฉันต้องการรวมทั้งสองอย่างเข้าด้วยกัน ฉันเชื่อว่าฉันเข้าใจหลักการที่อยู่เบื้องหลังพวกเขาทั้งสอง แต่ไม่พบคำอธิบายที่ดีของทั้งสองเข้าด้วยกัน มีคนให้คำอธิบายสั้น ๆ เกี่ยวกับวิธีที่ codebase ต้องเปลี่ยนแปลงด้วยการที่พวกเขาสองคนรวมเข้าด้วยกันได้อย่างไร ตัวอย่างเช่นฉันยังสามารถใช้HttpResponseกับ Ajax หรือการตอบสนองของฉันต้องเปลี่ยนด้วยการใช้ Ajax หรือไม่ ถ้าเป็นเช่นนั้นคุณช่วยกรุณายกตัวอย่างว่าการตอบสนองต่อการร้องขอจะต้องเปลี่ยนแปลงอย่างไร? หากสร้างความแตกต่างใด ๆ ข้อมูลที่ฉันส่งคืนคือ JSON
264 python  ajax  django 

11
ฉันจะโคลนวัตถุตัวอย่างของรุ่น Django และบันทึกลงในฐานข้อมูลได้อย่างไร
Foo.objects.get(pk="foo") <Foo: test> ในฐานข้อมูลฉันต้องการเพิ่มวัตถุอื่นซึ่งเป็นสำเนาของวัตถุด้านบน สมมติว่าตารางของฉันมีหนึ่งแถว ฉันต้องการแทรกวัตถุแถวแรกในแถวอื่นด้วยคีย์หลักที่แตกต่างกัน ฉันจะทำสิ่งนั้นได้อย่างไร

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