djbuild

সফটওয়্যার স্ক্রিনশট:
djbuild
সফটওয়্যার বিবরণ:
সংস্করণ: 1.0.4
তারিখ আপলোড: 11 May 15
ডেভেলপার: Luis Carlos Cruz
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 14

Rating: 3.0/5 (Total Votes: 2)

djangorecipe উপর ভিত্তি করে, djbuild buildout রেসিপি জ্যাঙ্গো জন্য একটি সেটআপ তৈরি করতে ব্যবহার করা & nbsp করা যেতে পারে;. এটি স্বয়ংক্রিয়ভাবে জ্যাঙ্গো ডাউনলোড করুন buildout এর স্যান্ডবক্সের মধ্যে এটি ইনস্টল করা হবে. আপনি (ট্রাঙ্ক ব্যবহার পরিবর্তে একটি সংস্করণ সংখ্যা দ্বারা) জ্যাঙ্গো একটি রিলিজ সংস্করণ বা একটি বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত চেকআউট ব্যবহার করতে পারেন.
ডিরেক্টরি অনুক্রমের উপর ভিত্তি করে: http://django.es/blog/convenciones-proyecto-django/
আপনি নীচের রেসিপি ব্যবহার কিভাবে একটি উদাহরণ দেখতে পারেন:
[তৈরি]
অংশ = satchmo জ্যাঙ্গো
ডিম = ipython
[Satchmo]
রেসিপি = gocept.download
URL = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
একাধিক md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[জ্যাঙ্গো]
রেসিপি = djbuild
সংস্করণ = ট্রাঙ্ক
সেটিংস = উন্নয়ন
ডিম = $ {buildout: ডিম}
অতিরিক্ত পাথ =
& Nbsp; $ {satchmo: অবস্থান}
প্রকল্প = dummyshop
সমর্থিত বিকল্পগুলি
রেসিপি নিম্নলিখিত অপশনগুলির দ্বারা সমর্থিত.
প্রকল্প
& Nbsp; এই বিকল্পটি আপনার প্রকল্পের জন্য নাম নির্ধারণ করা হবে. প্রকল্প ইতিমধ্যে উপস্থিত না থাকলে রেসিপি একটি মৌলিক কাঠামো তৈরি হবে.
বহিরাগত-Apps
& Nbsp; এই বিকল্প বহিরাগত পুনর্ব্যবহারযোগ্য অ্যাপ্লিকেশন যায় উদ্দেশ্যে উদ্দিষ্ট ডিরেক্টরি নির্ধারণ করা হবে. যা একটি ডিম হিসাবে ইনস্টল অথবা আপনি না চান তাহলে একটি ডিম হিসাবে এটি ইনস্টল করা না.
স্থানীয় Apps এর
& Nbsp; এই বিকল্প স্থানীয় পুনর্ব্যবহারযোগ্য অ্যাপ্লিকেশন, সাধারণত এই ডিরেক্টরির জন্য এখানে ক্লিক করা যায় উদ্দেশ্যে উদ্দিষ্ট ডিরেক্টরি, এবং কাস্টমাইজড অ্যাপ্লিকেশন নির্ধারণ করা হবে.
projectegg
& Nbsp; ব্যবহার করুন এই পরিবর্তে আপনি প্রকল্প হিসেবে একটি ডিম ব্যবহার করতে চান যখন প্রকল্প বিকল্প. এই প্রকল্পটি গঠন প্রজন্মের নিষ্ক্রিয় করা হয়.
পাইথন
& Nbsp; এই বিকল্প buildout চালানোর জন্য ব্যবহৃত এক থেকে একটি ভিন্ন সংস্করণ হতে পারে, যা একটি নির্দিষ্ট পাইথন সংস্করণ উল্লেখ করতে ব্যবহার করা যেতে পারে.
সংস্করণ
& Nbsp; সংস্করণ যুক্তি আর্গুমেন্ট কয়েক বিভিন্ন ধরনের গ্রহণ করতে পারে. আপনি ট্রাঙ্ক নির্দিষ্ট করতে পারেন. এই ক্ষেত্রে এটি জ্যাঙ্গো ট্রাঙ্ক একটি চেকআউট করতে হবে. অন্যথা 0.96.2 মত একটি রিলিজ সংখ্যা উল্লেখ করা হয়. এই রিলিজে tarball ডাউনলোড হবে. অবশেষে আপনি (পুনর্বিবেচনা নম্বর সহ) একটি পূর্ণ SVN URL নির্দিষ্ট করতে পারেন. এই একটি উদাহরণ http://code.djangoproject.com/svn/django/branches/newforms-admin@7833 হবে.
সেটিংস
& Nbsp; আপনি এই বিকল্প ব্যবহার করা হয় যা সেটিংস ফাইলের নাম সেট করতে পারেন. আপনি আপনার উন্নয়ন সেটআপ থেকে একটি বিজনেজ সেটআপ করতে চান হলে এই বিকল্পটি সহায়ক হয়. উন্নয়ন ডিফল্টরূপে.
ডাউনলোড-ক্যাশে
& Nbsp; ইনস্টলেশন গতি বাড়াতে আপনার সিস্টেমে কোথাও একটি ফোল্ডারে এই সেট করুন. রেসিপি জ্যাঙ্গো একটি ডাউনলোড সংস্করণের জন্য ক্যাশ হিসাবে এই ফোল্ডারে ব্যবহার করা হবে.
অতিরিক্ত পাথ
& Nbsp; এখানে নির্দিষ্ট করা সকল পাথ বিন / * স্ক্রিপ্টসমূহ ডিফল্ট পাইথন পথ প্রসারিত করা হবে.
PTH ফাইল
& Nbsp; অতিরিক্ত পাথ .pth ফাইল একটি সাইট থেকে পাওয়া পাথ যোগ করা হয়েছে. নিজস্ব external_libs Dir রক্ষণাবেক্ষণ যা Pinax ভালো জিনিসের জন্য দরকারী.
নিয়ন্ত্রণ-স্ক্রিপ্ট
& Nbsp; bin ফোল্ডারে তৈরি স্ক্রিপ্ট নাম. এই স্ক্রিপ্ট জ্যাঙ্গো সাধারণত সৃষ্টি manage.py সমতুল্য. ডিফল্টরূপে এটি অধ্যায় ([] মধ্যে অংশ) নাম ব্যবহার করে.
পরীক্ষা
& Nbsp; আপনি bin ফোল্ডারে একটি স্ক্রিপ্ট Apps এর একটি নির্দিষ্ট সেট জন্য সব পরীক্ষা চালাতে চান এই কমান্ডের সাহায্যে আপনি ব্যবহার করেন বিকল্প. আপনি পরীক্ষা করতে চান যা অ্যাপ্লিকেশন লেবেল তালিকা এই সেট করুন.
testrunner
& Nbsp; এই তৈরি করা হবে, যা testrunner নাম. এটা ডিফল্ট পরীক্ষা.
সেটিং ফাইল especified প্রকল্প বিকল্প দ্বারা নির্দিষ্ট প্রকল্প, ইতিমধ্যে তৈরি করা হয়েছে যখন সমস্ত নিম্নলিখিত অপশন শুধুমাত্র প্রভাব আছে.
FCGI নির্দিষ্ট সেটিংস
FCGI জন্য বিকল্প একটি সেটিংস ফাইল (settings.py) মধ্যে নির্ধারণ করা যাবে. অপশন FCGI_OPTIONS হয়. এটি একটি অভিধান নির্ধারণ করা উচিত. নীচের অংশ একটি উদাহরণ:
FCGI_OPTIONS = {
& Nbsp; 'পদ্ধতি': 'থ্রেড',
& Nbsp; 'daemonize': 'মিথ্যা',
}
আরেকটি উদাহরণ
পরের উদাহরণ বিকল্প কিছু কিছু ব্যবহার করার জন্য আপনি দেখায় কিভাবে:
[তৈরি]
অংশ = জ্যাঙ্গো অতিরিক্ত
ডিম =
& Nbsp; hashlib
[অতিরিক্ত]
রেসিপি = iw.recipe.subversion
URL গুলি =
& Nbsp; HTTP: //django-command-extensions.googlecode.com/svn/trunk/ জ্যাঙ্গো-কমান্ড এক্সটেনশন
& Nbsp; HTTP: //django-mptt.googlecode.com/svn/trunk/ জ্যাঙ্গো-mptt
[জ্যাঙ্গো]
রেসিপি = djbuild
সংস্করণ = ট্রাঙ্ক
সেটিংস = উন্নয়ন
প্রকল্প = exampleproject
WSGI = সত্য
ডিম =
& Nbsp; $ {buildout: ডিম}
পরীক্ষা =
& Nbsp; someapp
& Nbsp; anotherapp
ফাইল .pth ব্যবহার করে উদাহরণ
Pinax তার পাথ লাইব্রেরি একটি গুচ্ছ যোগ করার জন্য একটি .pth ফাইল ব্যবহার করে; আমরা এটা আমাদের পথ যোগ নির্দিষ্ট লাইব্রেরি পেতে ডাইরেক্টরি এর নির্দিষ্ট করতে পারেন:
[তৈরি]
অংশ = জনস্বার্থ
& Nbsp; svncode
& Nbsp; MyProject
[জনস্বার্থ]
রেসিপি = zc.recipe.egg: কাস্টম
ডিম = জনস্বার্থ
লিঙ্ক খুঁজে = http://dist.repoze.org/
[Svncode]
রেসিপি = iw.recipe.subversion
URL গুলি = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[আমার প্রকল্প]
রেসিপি = djbuild
সংস্করণ = 1.0.2
ডিম = জনস্বার্থ
প্রকল্প = MyProject
সেটিংস = সেটিংস
অতিরিক্ত পাথ = $ {buildout: ডিরেক্টরি} / MyProject / Apps
& Nbsp; $ {svncode: অবস্থান} / pinax / Apps / external_apps
& Nbsp; $ {svncode: অবস্থান} / pinax / Apps / local_apps
PTH ফাইল = $ {svncode: অবস্থান} / pinax / libs / external_libs
WSGI = সত্য
সর্বোপরি, আমরা PTH-ফাইল এবং Apps জন্য অতিরিক্ত পাথ পাথ, এবং তালিকার প্রথম পাওয়া যেতে হবে যে পথ আমাদের নিজের প্রকল্পের জন্য স্টক Pinax ব্যবহার. 'MyProject' থেকে সরাসরি এই ডিরেক্টরির অধীন: আমরা আমাদের প্রকল্প (বহিরাগত যেমন, SVN দ্বারা) চেক আউট করা হবে বলে আশা করা হয়.
একটি ভিন্ন পাইথন সংস্করণ উদাহরণ
উত্পন্ন স্ক্রিপ্ট ব্যবহার কিছু মত buildout দৌড়ে যে এক থেকে একটি ভিন্ন পাইথন সংস্করণ ব্যবহার করুন:
[তৈরি]
অংশ = MyProject
[বিশেষ পাইথন]
এক্সিকিউটেবল = / কিছু / বিশেষ / পাইথন
[আমার প্রকল্প]
রেসিপি = djbuild
সংস্করণ = 1.0.2
প্রকল্প = MyProject
পাইথন = বিশেষ পাইথন
Mod_wsgi জন্য উদাহরণ কনফিগারেশন
আপনি একটি আদ্যস্থল হিসাবে এই উদাহরণে ব্যবহার করতে পারেন mod_wsgi ব্যবহার করে একটি প্রকল্প স্থাপন করতে চান:
<ডিরেক্টরি / path / to / buildout>
& Nbsp; অর্ডার অস্বীকার, অনুমতি
& Nbsp; সব থেকে অনুমতি


& Nbsp; প্রিন্টার 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

আবশ্যক

অনুরূপ সফ্টওয়্যার

BNM
BNM

12 May 15

asm2class
asm2class

3 Jun 15

SML/NJ
SML/NJ

3 Jun 15

Apache Ant
Apache Ant

2 Sep 17

মন্তব্য djbuild

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান