djbuild

ภาพหน้าจอของซอฟแวร์:
djbuild
รายละเอียดซอฟแวร์:
รุ่น: 1.0.4
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Luis Carlos Cruz
การอนุญาต: ฟรี
ความนิยม: 14

Rating: 3.0/5 (Total Votes: 2)

จาก djangorecipe, สูตร djbuild buildout สามารถนำมาใช้ในการสร้างการตั้งค่าสำหรับ Django & nbsp;. โดยอัตโนมัติจะดาวน์โหลด Django และติดตั้งในทราย buildout ของ คุณสามารถใช้รุ่นที่วางจำหน่ายของ Django หรือเช็คเอาต์โค่นล้ม (โดยการใช้ลำต้นแทนหมายเลขรุ่น)
โครงสร้างไดเรกทอรีจะขึ้นอยู่กับ: http://django.es/blog/convenciones-proyecto-django/
คุณสามารถดูตัวอย่างของวิธีการใช้สูตรด้านล่าง:
[buildout]
ส่วน = Satchmo django
ไข่ = ipython
[Satchmo]
สูตร = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[django]
สูตร = djbuild
รุ่น = ลำต้น
การตั้งค่า = การพัฒนา
ไข่ = $ {buildout: ไข่}
เส้นทางพิเศษ =
& nbsp; $ {Satchmo: สถานที่ตั้ง}
โครงการ = dummyshop
ตัวเลือกการสนับสนุน
สูตรสนับสนุนตัวเลือกดังต่อไปนี้
โครงการ
& nbsp; ตัวเลือกนี้ตั้งชื่อสำหรับโครงการของคุณ สูตรจะสร้างโครงสร้างพื้นฐานถ้าโครงการไม่ได้อยู่ที่นั่น
ปพลิเคชันภายนอก
& nbsp; ตัวเลือกนี้ตั้งไดเรกทอรีที่ปพลิเคชันที่ใช้ซ้ำไปภายนอก ซึ่งไม่ได้มีการติดตั้งเป็นไข่หรือถ้าคุณไม่ต้องการติดตั้งเป็นไข่
ปพลิเคชันท้องถิ่น
& nbsp; ตัวเลือกนี้ตั้งไดเรกทอรีที่ปพลิเคชันนำมาใช้ใหม่ในท้องถิ่นไปมักจะใส่ชื่อของ บริษัท สำหรับไดเรกทอรีนี้และปพลิเคชันที่กำหนดเอง
projectegg
& nbsp; ใช้นี้แทนตัวเลือกโครงการเมื่อคุณต้องการที่จะใช้ไข่เป็นโครงการ นี้ปิดใช้งานการสร้างโครงสร้างของโครงการ
หลาม
& nbsp; ตัวเลือกนี้สามารถใช้ในการระบุรุ่นหลามที่เฉพาะเจาะจงซึ่งอาจจะเป็นรุ่นที่แตกต่างจากที่หนึ่งไปใช้ในการทำงาน buildout
รุ่น
& nbsp; อาร์กิวเมนต์รุ่นสามารถยอมรับชนิดที่แตกต่างกันไม่กี่ของการขัดแย้ง คุณสามารถระบุลำต้น ในกรณีนี้มันจะทำการชำระเงินของลำต้น Django อีกตัวเลือกหนึ่งคือการระบุจำนวนการเปิดตัวเช่น 0.96.2 นี้จะดาวน์โหลดปล่อย tarball ในที่สุดคุณสามารถระบุ URL ที่ svn เต็มรูปแบบ (รวมถึงจำนวนการแก้ไข) ตัวอย่างนี้จะ http://code.djangoproject.com/svn/django/branches/newforms-admin@7833
การตั้งค่า
& nbsp; คุณสามารถตั้งชื่อของแฟ้มการตั้งค่าที่จะนำมาใช้กับตัวเลือกนี้ นี้จะเป็นประโยชน์ถ้าคุณต้องการที่จะมีการติดตั้งการผลิตที่แตกต่างกันจากการตั้งค่าการพัฒนาของคุณ เป็นค่าเริ่มต้นในการพัฒนา
ดาวน์โหลดแคช
& nbsp; Set นี้ไปยังโฟลเดอร์ที่ใดที่หนึ่งในระบบของคุณเพื่อเพิ่มความเร็วในการติดตั้ง สูตรจะใช้โฟลเดอร์นี้เป็นแคชสำหรับรุ่นดาวน์โหลดของ Django
เส้นทางพิเศษ
& nbsp; เส้นทางที่ระบุไว้ที่นี่ทั้งหมดจะถูกใช้ในการขยายเส้นทางงูใหญ่เริ่มต้นสำหรับ bin / * สคริปต์
pth ไฟล์
& nbsp; เพิ่มเส้นทางที่พบจากเว็บไซต์ .pth ไฟล์ไปยังเส้นทางพิเศษ ที่มีประโยชน์สำหรับสิ่งที่ต้องการ Pinax ซึ่งรักษา external_libs ของตัวเอง dir
ควบคุมสคริปต์
& nbsp; ชื่อของสคริปต์สร้างขึ้นในโฟลเดอร์ bin สคริปต์นี้จะเทียบเท่าของ manage.py Django ปกติสร้าง โดยค่าเริ่มต้นจะใช้ชื่อของส่วน (ส่วนระหว่าง [])
ทดสอบ
& nbsp; ถ้าคุณต้องการสคริปต์ในโฟลเดอร์ bin เพื่อเรียกใช้การทดสอบดูเฉพาะชุดของปพลิเคชันนี้เป็นตัวเลือกที่คุณจะใช้ ตั้งค่านี้เป็นรายชื่อของป้ายชื่อแอปที่คุณต้องการที่จะทดสอบ
TestRunner
& nbsp; นี่คือชื่อของ TestRunner ที่จะถูกสร้างขึ้น เป็นค่าเริ่มต้นในการทดสอบ
ตัวเลือกต่อไปทั้งหมดเพียง แต่มีผลเมื่อโครงการที่ระบุโดยตัวเลือกโครงการที่ยังไม่ได้รับการสร้างขึ้นแล้วในแฟ้มการตั้งค่า especified
การตั้งค่าเฉพาะ FCGI
ตัวเลือกสำหรับการ FCGI สามารถตั้งค่าที่อยู่ในการตั้งค่าไฟล์ (settings.py) เป็นตัวเลือก FCGI_OPTIONS มันควรจะตั้งในพจนานุกรม ส่วนด้านล่างเป็นตัวอย่าง:
FCGI_OPTIONS = {
& nbsp; 'วิธีการ': 'เกลียว'
& nbsp; 'daemonize': 'เท็จ'
}
อีกตัวอย่างหนึ่ง
ตัวอย่างต่อไปนี้แสดงวิธีการใช้บางส่วนของตัวเลือกอื่น ๆ :
[buildout]
ส่วนความพิเศษ = django
ไข่ =
& nbsp; hashlib
[พิเศษ]
สูตร = iw.recipe.subversion
URL ที่ =
& nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ django-คำสั่งนามสกุล
& nbsp; http: //django-mptt.googlecode.com/svn/trunk/ django-MPTT
[django]
สูตร = djbuild
รุ่น = ลำต้น
การตั้งค่า = การพัฒนา
โครงการ = exampleproject
WSGI = true
ไข่ =
& nbsp; $ {buildout: ไข่}
การทดสอบ =
& nbsp; someapp
& nbsp; anotherapp
ตัวอย่างโดยใช้ .pth ไฟล์
Pinax ใช้แฟ้ม .pth เพื่อเพิ่มพวงของห้องสมุดเพื่อเส้นทางของมัน; เราสามารถระบุว่าเป็นไดเรกทอรีที่จะได้รับห้องสมุดที่ระบุเพิ่มไปยังเส้นทางของเรา:
[buildout]
ส่วน = PIL
& nbsp; svncode
& nbsp; MyProject
[PIL]
สูตร = zc.recipe.egg: ที่กำหนดเอง
ไข่ = PIL
พบเชื่อมโยง = http://dist.repoze.org/
[svncode]
สูตร = iw.recipe.subversion
= URL ที่ http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 Pinax
[MyProject]
สูตร = djbuild
รุ่น = 1.0.2
ไข่ = PIL
โครงการ = MyProject
การตั้งค่าการตั้งค่า =
เส้นทางพิเศษ = $ {buildout: ไดเรกทอรี} / MyProject / ปพลิเคชัน
& nbsp; $ {svncode: สถานที่ตั้ง} / Pinax / ปพลิเคชัน / external_apps
& nbsp; $ {svncode: สถานที่ตั้ง} / Pinax / ปพลิเคชัน / local_apps
pth ไฟล์ = $ {svncode: สถานที่ตั้ง} / Pinax / libs / external_libs
WSGI = true
ดังกล่าวข้างต้นเราจะใช้หุ้น Pinax สำหรับ pth ไฟล์และเส้นทางเส้นทางพิเศษสำหรับปพลิเคชันและโครงการของเราเองสำหรับเส้นทางที่จะถูกพบครั้งแรกในรายการ โปรดทราบว่าเราคาดว่าโครงการของเราจะได้รับการตรวจสอบออก (เช่นโดย svn: ภายนอก) โดยตรงภายใต้ไดเรกทอรีนี้ใน 'MyProject'
ตัวอย่างกับรุ่นหลามที่แตกต่างกัน
ที่จะใช้รุ่นหลามแตกต่างจากคนที่วิ่ง buildout ในบางสิ่งบางอย่างใช้สคริปต์ที่สร้างขึ้นเช่น:
[buildout]
ส่วน = MyProject
[หลามพิเศษ]
ปฏิบัติการ = / บาง / พิเศษ / หลาม
[MyProject]
สูตร = djbuild
รุ่น = 1.0.2
โครงการ = MyProject
หลามหลาม = พิเศษ
การตั้งค่าตัวอย่าง mod_wsgi
ถ้าคุณต้องการที่จะปรับใช้โครงการใช้ mod_wsgi คุณสามารถใช้ตัวอย่างนี้เป็นจุดเริ่มต้น:
<สารบบ / เส้นทาง / เพื่อ / buildout>
& nbsp; ปฏิเสธการสั่งซื้อให้
& nbsp; อนุญาตให้จากทั่วทุก


& nbsp; ServerName my.rocking.server
& nbsp; CustomLog /var/log/apache2/my.rocking.server/access.log รวม
& nbsp; ErrorLog /var/log/apache2/my.rocking.server/error.log
& nbsp; WSGIScriptAlias​​ / /path/to/buildout/bin/django.wsgi

ต้องการ

  • งูใหญ่

ซอฟต์แวร์ที่คล้ายกัน

slacktrack
slacktrack

11 May 15

cconf
cconf

2 Jun 15

ELFIO
ELFIO

20 Feb 15

Waf
Waf

18 Feb 15

ความคิดเห็นที่ djbuild

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่