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

Django "เว็บเฟรมเวิร์กสำหรับผู้สมบูรณ์แบบที่มีกำหนดเวลา" เป็นเฟรมเวิร์กที่ใช้ Python สำหรับการสร้างเว็บแอปพลิเคชัน ด้วยตัวทำแผนที่ฐานข้อมูลแบบอ็อบเจ็กต์ที่มีประสิทธิภาพไวยากรณ์ที่สะอาดสำหรับการแมป URL กับมุมมองภาษาเทมเพลตที่เรียบง่ายและอินเทอร์เฟซการดูแลระบบที่สร้างขึ้นโดยอัตโนมัติที่สะดวกสบาย Django จึงเป็นที่นิยมมากที่สุดในเฟรมเวิร์กเว็บ Python

5
คำแนะนำ Amazon EC2 Ami สำหรับระดับฟรีหรือไม่
บริการบนเว็บของ Amazonเพิ่งเปิดตัวเทียร์ฟรีซึ่งโดยทั่วไปคุณจะได้รับของฟรีทดลองใช้ AWS และใช้งานเว็บไซต์และโครงการขนาดเล็ก โดยทั่วไปจะฟรีตราบเท่าที่คุณยังคงต่ำกว่าขีด จำกัด แบนด์วิดธ์ที่เก็บข้อมูลดิสก์ ฯลฯ เนื่องจากการทำงานเกินขีด จำกัด อาจกลายเป็นเรื่องค่อนข้างแพง (สำหรับมือสมัครเล่น) ฉันต้องการคำแนะนำหรือคำแนะนำเกี่ยวกับ AMI ที่ฉันสามารถทำงานบนชั้นฟรีเพื่อจุดประสงค์ในการลอง Ruby on Rails และ / หรือ Django

3
ช่วยฉันเข้าใจวิธีใช้ ProxyPass
อัปเดต: ฉันเพิ่มคำถามที่แก้ไขแล้วหลังจากเล่นไปพร้อมคำตอบสองข้อด้านล่าง สวัสดี, หากคุณกำลังอ่านสิ่งนี้คุณอาจคุ้นเคยกับ mod_proxy ของ Apache และฟังก์ชั่น ProxyPass เช่นเดียวกับคนอื่น ๆ ฉันมีปัญหาในการมีแอปพลิเคชันที่ฉันสามารถเข้าถึงได้จากนอกเครือข่ายภายในของเรา แต่แอปพลิเคชันนั้นเข้าถึงแอพภายในเครื่องอื่นบนเครื่องที่แตกต่างกันและเมื่อคุณเข้าใช้การตั้งค่านี้ ดังนั้นการตั้งค่าของฉันง่ายมากฉันมี: Machine # 1 เปิดใช้งานการเข้าถึงระยะไกลฉันเข้าถึงผ่านชื่อโฮสต์และคายแอปพลิเคชัน PHP ที่ทำงานอยู่ Machine # 2 เป็นแอปพลิเคชั่นใหม่ที่ใช้ Django โดยใช้แบ็กเอนด์ที่แตกต่างกันโดยสิ้นเชิง (แม้จะตรวจสอบความถูกต้อง) มันถูกโฮสต์ไว้ในเครื่องแยกต่างหาก ในอินทราเน็ตของเราเราเข้าถึงผ่านชื่อโฮสต์ที่มีชื่ออย่างง่ายซึ่งโดยทั่วไปจะเชื่อมโยงกับ ip 192.168.0.101 ภายใน ฉันได้ลองเล่นกับ ProxyPass เพื่อตั้งค่าตัวอย่างเช่นการส่งผ่าน / ใหม่จะส่งไปยังแอปพลิเคชันใหม่: ProxyPass / ใหม่http://192.168.0.101/ ผลงานประเภทนี้จะได้รับการร้องขอไปยังแอปอื่น แต่หยุดเพราะแอพ Django ของฉันต้องการเปลี่ยนเส้นทางไปที่ / auth / login / ซึ่งมันจำไม่ได้ทันที …

1
ความเสี่ยงในการใช้ django Manage.py Runserver สำหรับการผลิตในเซิร์ฟเวอร์ขนาดเล็กสำหรับใช้ภายในหรือไม่
ฉันกำลังเขียนเว็บแอปขนาดเล็กที่มี django มันจะมีผู้ใช้ไม่เกิน 200 คนซึ่งทั้งหมดอยู่ใน บริษัท ของฉัน ฉันต้องการตั้งค่าให้เร็วที่สุด ฉันยังใหม่กับ django และเว็บแอพ เมื่อฉันอ่านบทแนะนำของ django พวกเขาไม่แนะนำให้ใช้python manage.py runserverงานเซิร์ฟเวอร์ที่ใช้งานจริง แต่พวกเขาไม่ได้ให้เหตุผลอะไรเลย ฉันสงสัยว่าเพื่อจุดประสงค์เล็กน้อยของฉัน django runserverจะทำได้ดี ฉันถูกไหม? ฉันกำลังเสี่ยงอะไรบ้าง


4
nginx + fastCGI + Django - รับความเสียหายของข้อมูลในการตอบสนองที่ส่งไปยังลูกค้า
ฉันใช้ Django ที่อยู่เบื้องหลัง nginx โดยใช้ FastCGI ฉันได้ค้นพบว่าในการตอบสนองบางอย่างที่ส่งไปยังลูกค้าการสุ่มข้อมูลเกิดขึ้นกลางการตอบสนอง (อาจเป็นสองร้อยไบต์หรือประมาณกลาง) ณ จุดนี้ฉันได้แคบลงไปทั้งเป็นบั๊กในตัวจัดการ FastCGI ของ nginx หรือตัวจัดการ FastCGI ของ Django (เช่นอาจเป็นจุดบกพร่องใน flup) เนื่องจากปัญหานี้ไม่เคยเกิดขึ้นเมื่อฉันเรียกใช้เซิร์ฟเวอร์ Django ในrunserverโหมดสแตนด์อโลน (เช่น) มันเกิดขึ้นในโหมด FastCGI เท่านั้น แนวโน้มที่น่าสนใจอื่น ๆ : มันมีแนวโน้มที่จะเกิดขึ้นกับการตอบสนองที่มากขึ้น เมื่อลูกค้าเข้าสู่ระบบเป็นครั้งแรกพวกเขาจะถูกส่งจำนวนชิ้น 1MB เพื่อซิงค์พวกเขาไปยังเซิร์ฟเวอร์ฐานข้อมูล หลังจากซิงค์ครั้งแรกคำตอบจะเล็กกว่ามาก (โดยปกติจะมีไม่กี่ KB ต่อครั้ง) ความเสียหายมักจะเกิดขึ้นกับชิ้นส่วนขนาด 1MB ที่ส่งไปเมื่อเริ่มต้น มันเกิดขึ้นบ่อยครั้งเมื่อไคลเอนต์เชื่อมต่อกับเซิร์ฟเวอร์ผ่าน LAN (เช่นการเชื่อมต่อที่มีความหน่วงต่ำการเชื่อมต่อที่มีแบนด์วิธสูง) นี่ทำให้ฉันคิดว่ามีสภาพการแข่งขันบางอย่างใน nginx หรือ flup ที่เลวร้ายลงด้วยอัตราข้อมูลที่เพิ่มขึ้น ตอนนี้ฉันต้องหลีกเลี่ยงปัญหานี้โดยใส่ SHA1 …

1
โหลด CPU สูงในไซต์ Django / Apache / mod_wsgi
โหลดการทดสอบการกำหนดค่า django 1.21 / Apache / mod_wsgi บนอินสแตนซ์ขนาดเล็กของ AWS (Ubuntu 10.04) ที่มี Apache bench แสดงการทำงานของซีพียูที่สูงมาก (ใช้ uptime และ vmstat) ที่การร้องขอที่เกิดขึ้นพร้อมกันในระดับต่ำ: ab -c 5 -n 1000 "my_url" ... ทำให้ผลลัพธ์ของสถานะการออนไลน์: 18:04:54 up 9 days, 16:54, 3 users, load average: 5.33, 2.45, 1.91 ซีพียูอยู่ที่ 100% แม้จะมีค่า Apache bench Concurrency เท่ากับ 2 ฉันกำลังรัน Apache …

1
Celery Daemon ได้รับงานที่ไม่ได้ลงทะเบียน
ฉันติดตั้ง Celery สำหรับโครงการ Django ของฉันตามด้วยการสอนอย่างเป็นทางการ / doc ว่า และมันก็ทำงานได้ดีเมื่อฉันเปิดขึ้นฉ่ายที่บรรทัดคำสั่งฉันสามารถเห็นมันรับงานและดำเนินการได้ แต่เมื่อทุกอย่างทำงานฉันตัดสินใจที่จะติดตามเอกสารเพิ่มอีกนิดเพื่อจัดการกับผักชีฝรั่งและปล่อยให้มันทำงานตลอดเวลา ดังนั้นฉันจึงลองใช้สคริปต์ celeryd init ที่มีให้ในระบบ Ubuntu ด้วยสคริปต์ / etc / default / celeryd ด้วย ฉันเปลี่ยนค่าตามนั้นและเริ่มต้นอย่างถูกต้อง แต่เมื่อได้รับงานบันทึกบอกว่า: ERROR/MainProcess] Received unregistered task of type 'likes.tasks.test'. The message has been ignored and discarded. Did you remember to import the module containing this task? Or …
9 ubuntu  django  celery 

3
วิธีอธิบายการติดตั้ง Django / Python ไปยัง Python-newbie ที่รันเซิร์ฟเวอร์ IIS ที่ใช้ร่วมกัน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน8 ปีที่ผ่านมา ด้วยเหตุผลที่นอกเหนือการควบคุมของฉันเว็บไซต์ของเราโฮสต์กับผู้ให้บริการโฮสต์ที่ใช้ IIS สำหรับเซิร์ฟเวอร์ของพวกเขา พวกเขาเสนอ PHP และ ASP และ Python และ Perl ผ่านสคริปต์ cgi ฉันต้องการทำการออกแบบใหม่เขียนเว็บไซต์ของเราใหม่และต้องการเปลี่ยนจาก PHP เป็นการตั้งค่า Python / Django ผู้ให้บริการโฮสติ้งเปิดให้บริการสำหรับคำแนะนำ แต่ชัดเจนว่า "เราไม่ทราบว่า Python คืออะไรหรือทำงานอย่างไร แต่ถ้าคุณสามารถอธิบายให้เราได้เราจะพยายามตั้งสิ่งที่คุณต้องการ" . อย่างไรก็ตามฉันอาจทราบวิธีตั้งค่า Django ในสภาพแวดล้อมการโฮสต์ที่ใช้ร่วมกันบน apache / mod_python แต่ฉันไม่รู้ว่าจะตั้งค่าบน IIS ได้อย่างไร ฉันไปเที่ยวกันนิดหน่อย แต่ทรัพยากรส่วนใหญ่ฉันคิดว่า sysadmin 1) รู้ Python / Django …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.