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

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

3
เป็นไปได้ไหมที่จะสร้างโมเดล django จากฐานข้อมูล
ฉันยุ่งกับ Django และ Django ORM ที่บ้านและฉันต้องบอกว่าฉันรู้สึกว่ามันเป็นหนึ่งในสิ่งที่ดีที่สุดในแง่ของการใช้งานที่ง่าย อย่างไรก็ตามฉันสงสัยว่าจะสามารถใช้แบบ "ย้อนกลับ" ได้หรือไม่ โดยทั่วไปสิ่งที่ฉันต้องการทำคือสร้างโมเดล Django จากสคีมาฐานข้อมูลที่มีอยู่ (จากโครงการที่ไม่ใช้ django และค่อนข้างเก่า) เป็นไปได้หรือไม่ อัปเดต:ฐานข้อมูลที่เป็นปัญหาคือ Oracle
94 database  django  oracle  orm 

2
ข้อผิดพลาดในการนำเข้า Django - ไม่มีโมดูลชื่อ django.conf.urls.defaults
ฉันกำลังพยายามเรียกใช้ statsd / graphite ซึ่งใช้ django 1.6 ขณะเข้าถึง URL ของไฟท์ฉันได้รับข้อผิดพลาดของโมดูล django ไฟล์ "/opt/graphite/webapp/graphite/urls.py" บรรทัดที่ 15 เข้าจากการนำเข้า django.conf.urls.defaults * ImportError: ไม่มีโมดูลที่ตั้งชื่อค่าเริ่มต้น อย่างไรก็ตามฉันไม่พบแพ็คเกจ django ที่เป็นค่าเริ่มต้นภายใน/Library/Python/2.7/site-packages/django/conf/urls/ โปรดช่วยแก้ไขปัญหานี้


7
ฉันจะใช้การรีเซ็ต / เปลี่ยนรหัสผ่านในตัวด้วยเทมเพลตของฉันเองได้อย่างไร
ตัวอย่างเช่นฉันสามารถชี้url '^/accounts/password/reset/$'ไปที่django.contrib.auth.views.password_resetชื่อไฟล์เทมเพลตของฉันในบริบทได้ แต่ฉันคิดว่าจำเป็นต้องส่งรายละเอียดบริบทเพิ่มเติม ฉันต้องการทราบว่าบริบทใดที่จะเพิ่มสำหรับการรีเซ็ตรหัสผ่านและเปลี่ยนมุมมอง

5
Count vs len ใน Django QuerySet
ใน Django เนื่องจากฉันมีสิ่งQuerySetที่ฉันกำลังจะทำซ้ำและพิมพ์ผลลัพธ์ตัวเลือกที่ดีที่สุดสำหรับการนับวัตถุคืออะไร? len(qs)หรือqs.count()? (นอกจากนี้เนื่องจากการนับวัตถุในการทำซ้ำเดียวกันไม่ใช่ตัวเลือก)

23
Django อัปเกรดเป็น 1.9 ข้อผิดพลาด“ AppRegistryNotReady: แอปยังไม่โหลด”
เมื่ออัปเกรดเป็น django 1.9 จาก 1.8 ฉันได้รับข้อผิดพลาดนี้ ฉันตรวจสอบคำตอบสำหรับคำถามที่คล้ายกัน แต่ฉันไม่คิดว่านี่เป็นปัญหากับแพ็คเกจหรือแอพของบุคคลที่สาม Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line utility.execute() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 342, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 176, in fetch_command commands = get_commands() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/utils/lru_cache.py", line 100, in wrapper result …
93 python  django 

4
วิธีที่ถูกต้องในการตรวจสอบว่าวัตถุมีอยู่ในมุมมอง django โดยไม่ส่งคืน 404 อย่างไร
ฉันต้องการตรวจสอบว่ามีวัตถุอยู่หรือไม่และส่งคืนวัตถุจากนั้นขึ้นอยู่กับการดำเนินการนั้น วิธีใดที่ถูกต้องในการทำโดยไม่ส่งคืน 404 try: listing = RealEstateListing.objects.get(slug_url = slug) except: listing = None if listing:

8
Django ลบ FileField
Наэтотвопросестьответына กองมากเกินнарусском : Какудалитьфайлнадискеизполя FileField / ImageField приудаленииобъекта? ฉันกำลังสร้างเว็บแอปใน Django ฉันมีโมเดลที่อัปโหลดไฟล์ แต่ไม่สามารถลบได้ นี่คือรหัสของฉัน: class Song(models.Model): name = models.CharField(blank=True, max_length=100) author = models.ForeignKey(User, to_field='id', related_name="id_user2") song = models.FileField(upload_to='/songs/') image = models.ImageField(upload_to='/pictures/', blank=True) date_upload = models.DateField(auto_now_add=True) def delete(self, *args, **kwargs): # You have to prepare what you need before delete the model …

4
Django: คำนวณผลรวมของค่าคอลัมน์ผ่านแบบสอบถาม
ฉันมีแบบจำลอง class ItemPrice( models.Model ): price = models.DecimalField ( max_digits = 8, decimal_places=2 ) .... ฉันลองสิ่งนี้เพื่อคำนวณผลรวมของpriceชุดแบบสอบถามนี้: items = ItemPrice.objects.all().annotate(Sum('price')) คำถามนี้มีอะไรผิดพลาด หรือมีวิธีอื่นในการคำนวณผลรวมของpriceคอลัมน์หรือไม่? ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยใช้สำหรับ loop บน queryset แต่ฉันต้องการโซลูชันที่สวยงาม ขอบคุณ!
93 python  django 

2
อะไรคือความแตกต่างระหว่าง "from django.conf import settings` และ" import settings "ในโปรเจ็กต์ Django
ฉันอ่านว่าคนส่วนใหญ่ทำfrom django.conf import settingsแต่ฉันไม่เข้าใจความแตกต่างเพียงแค่ทำimport settingsในไฟล์โครงการ django ใครสามารถอธิบายความแตกต่าง?

3
ฉันจะหาการรวมกันของชุดแบบสอบถาม Django สองชุดได้อย่างไร
ฉันมีโมเดล Django ที่มีวิธีจัดการแบบกำหนดเองสองวิธี แต่ละรายการส่งคืนส่วนย่อยที่แตกต่างกันของอ็อบเจ็กต์ของโมเดลตามคุณสมบัติที่แตกต่างกันของอ็อบเจ็กต์ มีวิธีใดบ้างในการรับ queryset หรือเพียงแค่รายการของวัตถุนั่นคือการรวมกันของ querysets ที่ส่งคืนโดยแต่ละวิธีของผู้จัดการ

3
วิธีการทำ SELECT MAX ใน Django
ฉันมีรายการวัตถุที่ฉันจะเรียกใช้แบบสอบถามเพื่อให้ค่าสูงสุดของเขตข้อมูลได้อย่างไร: ฉันใช้รหัสนี้: def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details except IndexError: return 'no posts' return arg คะแนนเป็นจำนวนเต็ม

5
การแปลง Django QuerySet เป็น Panda DataFrame
ฉันจะแปลง Django QuerySet เป็นแพนด้าDataFrameดังนี้: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) ได้ผล แต่มีวิธีที่มีประสิทธิภาพมากกว่านี้หรือไม่?
93 python  django  pandas 

6
บายพาสยืนยันการถอนการติดตั้ง pip
ฉันกำลังพยายามถอนการติดตั้งแพ็คเกจ django ทั้งหมดในสภาพแวดล้อม superuser ของฉันเพื่อให้แน่ใจว่าการอ้างอิงเว็บแอพทั้งหมดของฉันได้รับการติดตั้งลงใน Virtualenv ของฉัน sudo su sudo pip freeze | grep -E '^django-' | xargs pip -q uninstall แต่ pip ต้องการยืนยันการถอนการติดตั้งทุกแพ็คเกจและดูเหมือนจะไม่มี-yตัวเลือกสำหรับ pip มีวิธีที่ดีกว่าในการถอนการติดตั้งชุดโมดูล python หรือไม่? เป็นrm -rf .../site-packages/วิธีการที่เหมาะสมจะไป? มีทางเลือก easy_install หรือไม่? หรืออีกวิธีหนึ่งจะเป็นการดีกว่าหรือไม่ที่จะบังคับให้ pip ติดตั้งการอ้างอิงทั้งหมดกับ Virtualenv แทนที่จะใช้โมดูล python ของระบบเพื่อตอบสนองการอ้างอิงเหล่านั้นเช่นpip --upgrade installแต่บังคับให้ติดตั้งเวอร์ชันเก่าเท่า ๆ กันเพื่อแทนที่โมดูลระบบใด ๆ ฉันลองเปิดใช้งาน Virtualenv ของฉันแล้วpip install …

1
กระจายคิวงาน (เช่นคื่นฉ่าย) เทียบกับสคริปต์ crontab
ฉันมีปัญหาในการทำความเข้าใจวัตถุประสงค์ของ 'คิวงานแบบกระจาย' ยกตัวอย่างเช่นงูหลามเป็นห้องสมุดคื่นฉ่าย ฉันรู้ว่าในคื่นฉ่ายซึ่งเป็นเฟรมเวิร์กของไพ ธ อนคุณสามารถตั้งค่าหน้าต่างที่กำหนดเวลาเพื่อให้ฟังก์ชันทำงาน อย่างไรก็ตามสามารถทำได้อย่างง่ายดายใน linux crontab ที่กำกับไว้ที่สคริปต์ python และเท่าที่ฉันรู้และแสดงจากเว็บแอป django-celery ของฉันเองคื่นฉ่ายใช้หน่วยความจำ RAM มากกว่าการตั้งค่า crontab ดิบ ความแตกต่างเพียงไม่กี่ร้อย MB สำหรับแอปที่ค่อนข้างเล็ก ใครสามารถช่วยฉันด้วยความแตกต่างนี้? บางทีคำอธิบายระดับสูงเกี่ยวกับวิธีการทำงานของคิวงาน / crontabs โดยทั่วไปก็น่าจะดีเช่นกัน ขอบคุณ.
92 python  django  celery 

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