ইংরেজিফরাসিস্প্যানিশ

অনওয়ার্কস ফেভিকন

জ্যাঙ্গো-অ্যাডমিন - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks বিনামূল্যে হোস্টিং প্রদানকারীতে django-admin চালান

এটি হল django-admin কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


django-admin - জ্যাঙ্গো ওয়েব ফ্রেমওয়ার্কের জন্য ইউটিলিটি স্ক্রিপ্ট

জ্যাঙ্গো-অ্যাডমিন প্রশাসনিক কাজের জন্য জ্যাঙ্গোর কমান্ড-লাইন ইউটিলিটি। এই নথীটি
এটা করতে পারে সব রূপরেখা.

জ্যাঙ্গো 1.7 এর আগে, জ্যাঙ্গো-অ্যাডমিন হিসাবে শুধুমাত্র ইনস্টল করা হয়েছে django-admin.py.

উপরন্তু, manage.py প্রতিটি জ্যাঙ্গো প্রকল্পে স্বয়ংক্রিয়ভাবে তৈরি হয়। manage.py ইহা একটি
চারপাশে পাতলা মোড়ক জ্যাঙ্গো-অ্যাডমিন যে আগে আপনার জন্য বেশ কিছু জিনিস যত্ন নেয়
অর্পণ জ্যাঙ্গো-অ্যাডমিন:

· এটি আপনার প্রকল্পের প্যাকেজ চালু করে sys.path.

· এটি সেট করে DJANGO_SETTINGS_MODULE পরিবেশ পরিবর্তনশীল যাতে এটি আপনার নির্দেশ করে
প্রকল্পের settings.py ফাইল.

· এটি কল করে django.setup() জ্যাঙ্গোর বিভিন্ন ইন্টারনাল শুরু করতে।

django.setup() জ্যাঙ্গোর পূর্ববর্তী সংস্করণে বিদ্যমান ছিল না।

সার্জারির জ্যাঙ্গো-অ্যাডমিন আপনি যদি এর মাধ্যমে জ্যাঙ্গো ইনস্টল করেন তবে স্ক্রিপ্টটি আপনার সিস্টেমের পথে থাকা উচিত
setup.py ইউটিলিটি এটি আপনার পথে না থাকলে, আপনি এটি খুঁজে পেতে পারেন site-packages/django/bin
আপনার পাইথন ইনস্টলেশনের মধ্যে। আপনার পথের কোনো জায়গা থেকে এটিকে সিমলিংক করার কথা বিবেচনা করুন, যেমন
as , / Usr / স্থানীয় / বিন.

Windows ব্যবহারকারীদের জন্য, যাদের সিমলিংকিং কার্যকারিতা উপলব্ধ নেই, আপনি অনুলিপি করতে পারেন
django-admin.exe আপনার বিদ্যমান পথের একটি অবস্থানে বা সম্পাদনা করুন পাথ সেটিংস (এর অধীনে
সেটিংস - নিয়ন্ত্রণ প্যানেল - পদ্ধতি - অগ্রসর - পরিবেশ...) এটি ইনস্টল করার জন্য নির্দেশ করুন
অবস্থান।

সাধারণত, একটি একক জ্যাঙ্গো প্রকল্পে কাজ করার সময়, এটি ব্যবহার করা সহজ manage.py চেয়ে
জ্যাঙ্গো-অ্যাডমিন. আপনি যদি একাধিক জ্যাঙ্গো সেটিংস ফাইলগুলির মধ্যে স্যুইচ করতে চান তবে ব্যবহার করুন
জ্যাঙ্গো-অ্যাডমিন সঙ্গে DJANGO_SETTINGS_MODULE অথবা --সেটিংস কমান্ড লাইন অপশন।

এই নথি জুড়ে কমান্ড-লাইন উদাহরণ ব্যবহার করে জ্যাঙ্গো-অ্যাডমিন সামঞ্জস্যপূর্ণ হতে, কিন্তু
কোন উদাহরণ ব্যবহার করতে পারেন manage.py ঠিক পাশাপাশি।

, USAGE


$django-এডমিন [বিকল্প]
$manage.py [বিকল্প]

হুকুম এই নথিতে তালিকাভুক্ত কমান্ডগুলির মধ্যে একটি হওয়া উচিত। অপশন, যা হলো
ঐচ্ছিক, প্রদত্ত কমান্ডের জন্য উপলব্ধ বিকল্পগুলির মধ্যে শূন্য বা তার বেশি হওয়া উচিত।

পথ রানটাইম সাহায্য
জ্যাঙ্গো-অ্যাডমিন সাহায্য

চালান জ্যাঙ্গো-অ্যাডমিন সাহায্য ব্যবহারের তথ্য এবং প্রদত্ত কমান্ডের তালিকা প্রদর্শন করতে
প্রতিটি অ্যাপ্লিকেশন

চালান জ্যাঙ্গো-অ্যাডমিন সাহায্য --আদেশ সমস্ত উপলব্ধ কমান্ডের একটি তালিকা প্রদর্শন করতে।

চালান জ্যাঙ্গো-অ্যাডমিন সাহায্য প্রদত্ত কমান্ডের একটি বিবরণ এবং একটি তালিকা প্রদর্শন করতে
এর উপলব্ধ বিকল্পগুলির মধ্যে।

অ্যাপ নাম
অনেক কমান্ড "অ্যাপ নাম" এর একটি তালিকা নেয়। একটি "অ্যাপ নাম" হল প্যাকেজের মূল নাম
আপনার মডেল ধারণকারী. উদাহরণস্বরূপ, যদি আপনার INSTALLED_APPS স্ট্রিং ধারণ করে
'mysite.blog', অ্যাপটির নাম ব্লগ.

নির্ধারণ দ্য সংস্করণ
জ্যাঙ্গো-অ্যাডমিন সংস্করণ

চালান জ্যাঙ্গো-অ্যাডমিন সংস্করণ বর্তমান জ্যাঙ্গো সংস্করণ প্রদর্শন করতে।

আউটপুট বর্ণিত স্কিমা অনুসরণ করে PEP 386:

1.4.dev17026
1.4a1
1.4

প্রদর্শক ডেবাগ্ করা আউটপুট
ব্যবহার -- শব্দচয়ন বিজ্ঞপ্তি এবং ডিবাগ তথ্য পরিমাণ নির্দিষ্ট করতে যে
জ্যাঙ্গো-অ্যাডমিন কনসোলে প্রিন্ট করা উচিত। আরো বিস্তারিত জানার জন্য, এর জন্য ডকুমেন্টেশন দেখুন
-- শব্দচয়ন বিকল্প।

উপলভ্য কম্যান্ডস


চেক <অ্যাপনাম অ্যাপ্লিকেশন নাম ...>
জ্যাঙ্গো-অ্যাডমিন চেক

ব্যবহার করে পদ্ধতি চেক ফ্রেমওয়ার্ক সাধারণ সমস্যার জন্য সম্পূর্ণ জ্যাঙ্গো প্রকল্প পরিদর্শন করতে।

সিস্টেম চেক ফ্রেমওয়ার্ক নিশ্চিত করবে যে আপনার ইনস্টলে কোনো সমস্যা নেই
মডেল বা আপনার প্রশাসক নিবন্ধন. এটি সাধারণ সামঞ্জস্যের সতর্কতাও প্রদান করবে
জ্যাঙ্গোকে একটি নতুন সংস্করণে আপগ্রেড করার মাধ্যমে প্রবর্তিত সমস্যাগুলি। কাস্টম চেক চালু করা যেতে পারে
অন্যান্য লাইব্রেরি এবং অ্যাপ্লিকেশন দ্বারা।

ডিফল্টরূপে, সমস্ত অ্যাপ চেক করা হবে। আপনি একটি তালিকা প্রদান করে অ্যাপের একটি উপসেট পরীক্ষা করতে পারেন
আর্গুমেন্ট হিসাবে অ্যাপ লেবেলগুলির:

python manage.py চেক auth admin myapp

আপনি কোনো অ্যাপ উল্লেখ না করলে, সব অ্যাপ চেক করা হবে।

--ট্যাগ

সার্জারির পদ্ধতি চেক ফ্রেমওয়ার্ক বিভিন্ন ধরণের চেক সঞ্চালন করে। এই চেক ধরনের হয়
ট্যাগ দিয়ে শ্রেণীবদ্ধ করা হয়েছে। আপনি শুধুমাত্র সঞ্চালিত চেক সীমাবদ্ধ করতে এই ট্যাগ ব্যবহার করতে পারেন
যারা একটি নির্দিষ্ট বিভাগে। উদাহরণস্বরূপ, শুধুমাত্র নিরাপত্তা এবং সামঞ্জস্য সঞ্চালন
চেক, আপনি চালাবেন:

python management.py চেক --tag security --tag সামঞ্জস্যতা

--তালিকা-ট্যাগ

সমস্ত উপলব্ধ ট্যাগ তালিকা.

-- স্থাপন

সার্জারির -- স্থাপন বিকল্পটি কিছু অতিরিক্ত চেক সক্রিয় করে যা শুধুমাত্র একটিতে প্রাসঙ্গিক
স্থাপনা সেটিং।

আপনি আপনার স্থানীয় উন্নয়ন পরিবেশে এই বিকল্পটি ব্যবহার করতে পারেন, কিন্তু যেহেতু আপনার স্থানীয়
উন্নয়ন সেটিংস মডিউল আপনার উত্পাদন সেটিংস অনেক নাও থাকতে পারে, আপনি হবে
সম্ভবত নির্দেশ করতে চান চেক একটি ভিন্ন সেটিংস মডিউলে কমান্ড, হয় সেটিং দ্বারা
দ্য DJANGO_SETTINGS_MODULE পরিবেশ পরিবর্তনশীল, বা পাস করে --সেটিংস বিকল্প:

python management.py চেক --deploy --settings=production_settings

অথবা আপনি এটিকে সরাসরি একটি উত্পাদন বা স্টেজিং স্থাপনায় চালাতে পারেন তা যাচাই করতে
সঠিক সেটিংস ব্যবহার করা হচ্ছে (বাদ দেওয়া --সেটিংস) আপনি এমনকি এটি আপনার অংশ করতে পারে
ইন্টিগ্রেশন টেস্ট স্যুট।

সংকলিত বার্তা
জ্যাঙ্গো-অ্যাডমিন সংকলিত বার্তা

.po ফাইল তৈরি করে কম্পাইল করে বার্তা পাঠান বিল্টইন গেটটেক্সট ব্যবহার করার জন্য .mo ফাইলে
সমর্থন দেখা /topics/i18n/index.

ব্যবহার --স্থানীয় বিকল্প (বা এর সংক্ষিপ্ত সংস্করণ -l) প্রক্রিয়া করার জন্য লোকেল(গুলি) নির্দিষ্ট করতে।
প্রদান করা না হলে, সমস্ত লোকেল প্রক্রিয়া করা হয়।

ব্যবহার --বাদ বিকল্প (বা এর সংক্ষিপ্ত সংস্করণ -x) বাদ দিতে লোকেল(গুলি) নির্দিষ্ট করতে
প্রক্রিয়াকরণ থেকে। যদি প্রদান না করা হয়, কোন লোকেল বাদ দেওয়া হয় না।

আপনি পাস করতে পারেন --ব্যবহার-অস্পষ্ট বিকল্প (বা -f) সংকলিত ফাইলগুলিতে অস্পষ্ট অনুবাদ অন্তর্ভুক্ত করতে।

যোগ করা --বাদ এবং --ব্যবহার-অস্পষ্ট অপশন।

উদাহরণ ব্যবহার:

django-অ্যাডমিন সংকলন বার্তা --locale=pt_BR
জ্যাঙ্গো-অ্যাডমিন সংকলন বার্তা --locale=pt_BR --locale=fr -f
django-অ্যাডমিন সংকলন বার্তা -l pt_BR
django-অ্যাডমিন সংকলন বার্তা -l pt_BR -l fr --use-fazzy
django-অ্যাডমিন সংকলন বার্তা --exclude=pt_BR
জ্যাঙ্গো-অ্যাডমিন সংকলন বার্তা -- বর্জন=pt_BR --বর্জিত=fr
django-অ্যাডমিন সংকলন বার্তা -x pt_BR
django-অ্যাডমিন সংকলন বার্তা -x pt_BR -x fr

তৈরি ক্যাচেটেবল
জ্যাঙ্গো-অ্যাডমিন তৈরি ক্যাচেটেবল

ডাটাবেস ক্যাশে ব্যাকএন্ডের সাথে ব্যবহারের জন্য ক্যাশে টেবিল তৈরি করে। দেখা /বিষয়/ক্যাশে উন্নত
অধিক তথ্য.

সার্জারির --তথ্যশালা বিকল্পটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার উপর ক্যাশেটেবল হবে
ইনস্টল করা।

ক্যাশে টেবিলের নাম বা প্রদান করার আর প্রয়োজন নেই --তথ্যশালা বিকল্প জ্যাঙ্গো
আপনার সেটিংস ফাইল থেকে এই তথ্য নেয়। আপনি যদি একাধিক ক্যাশে কনফিগার করে থাকেন বা
একাধিক ডাটাবেস, সমস্ত ক্যাশে টেবিল তৈরি করা হয়।

dbshell
জ্যাঙ্গো-অ্যাডমিন dbshell

আপনার নির্দিষ্ট ডাটাবেস ইঞ্জিনের জন্য কমান্ড লাইন ক্লায়েন্ট চালায় ইঞ্জিন বিন্যাস,
আপনার নির্দিষ্ট সংযোগ পরামিতি সঙ্গে USER কে, পাসওয়ার্ড, ইত্যাদি, সেটিংস।

· PostgreSQL এর জন্য, এটি চালায় psql কমান্ড লাইন ক্লায়েন্ট।

মাইএসকিউএল এর জন্য, এটি চালায় মাইএসকিউএল কমান্ড লাইন ক্লায়েন্ট।

· SQLite এর জন্য, এটি চালায় বর্গক্ষেত্র 3 কমান্ড লাইন ক্লায়েন্ট।

এই কমান্ডটি অনুমান করে যে প্রোগ্রামগুলি আপনার উপর রয়েছে পাথ যাতে প্রোগ্রাম একটি সহজ কল
নাম (psql, মাইএসকিউএল, বর্গক্ষেত্র 3) সঠিক জায়গায় প্রোগ্রাম খুঁজে পাবেন. কোন উপায় নেই
ম্যানুয়ালি প্রোগ্রামের অবস্থান নির্দিষ্ট করুন।

সার্জারির --তথ্যশালা একটি শেল খোলার জন্য ডাটাবেস নির্দিষ্ট করতে বিকল্পটি ব্যবহার করা যেতে পারে।

ডিফসেটিংস
জ্যাঙ্গো-অ্যাডমিন ডিফসেটিংস

বর্তমান সেটিংস ফাইল এবং জ্যাঙ্গোর ডিফল্ট সেটিংসের মধ্যে পার্থক্য প্রদর্শন করে।

যে সেটিংস ডিফল্টে প্রদর্শিত হয় না সেগুলি অনুসরণ করা হয়৷ "###". উদাহরণস্বরূপ, ডিফল্ট
সেটিংস সংজ্ঞায়িত করে না ROOT_URLCONF, তাই ROOT_URLCONF দ্বারা অনুসরণ করা হয় "###" এর আউটপুটে
ডিফসেটিংস.

সার্জারির --সব সমস্ত সেটিংস প্রদর্শন করার জন্য বিকল্প প্রদান করা যেতে পারে, এমনকি যদি তাদের জ্যাঙ্গো থাকে
ডিফল্ট মান। এই ধরনের সেটিংস দ্বারা উপসর্গ করা হয় "###".

ডাম্পডাটা <অ্যাপ_লেবেল অ্যাপ_লেবেল app_label.Model ...>
জ্যাঙ্গো-অ্যাডমিন ডাম্পডাটা

আউটপুট স্ট্যান্ডার্ড আউটপুট নামের সাথে যুক্ত ডাটাবেসের সমস্ত ডেটা
আবেদন(গুলি)

যদি কোনো অ্যাপ্লিকেশনের নাম প্রদান করা না হয়, তাহলে সমস্ত ইনস্টল করা অ্যাপ্লিকেশন ডাম্প করা হবে।

এর আউটপুট ডাম্পডাটা এর জন্য ইনপুট হিসাবে ব্যবহার করা যেতে পারে লোড তথ্য.

মনে রাখবেন যে ডাম্পডাটা রেকর্ড নির্বাচন করার জন্য মডেলে ডিফল্ট ম্যানেজার ব্যবহার করে
ডাম্প আপনি যদি একটি ব্যবহার করছেন প্রথা পরিচালক ডিফল্ট ম্যানেজার হিসাবে এবং এটি কিছু ফিল্টার করে
উপলব্ধ রেকর্ড, সমস্ত বস্তু ডাম্প করা হবে না।

সার্জারির --সব এটি নির্দিষ্ট করার জন্য বিকল্প প্রদান করা যেতে পারে ডাম্পডাটা Django এর বেস ব্যবহার করা উচিত
ম্যানেজার, ডাম্পিং রেকর্ড যা অন্যথায় একটি কাস্টম দ্বারা ফিল্টার বা সংশোধন করা হতে পারে
ম্যানেজার।

--ফরম্যাট

গতানুগতিক, ডাম্পডাটা JSON-এ এর আউটপুট ফরম্যাট করবে, কিন্তু আপনি ব্যবহার করতে পারেন --ফরম্যাট পছন্দ
অন্য বিন্যাস নির্দিষ্ট করতে। বর্তমানে সমর্থিত বিন্যাস তালিকাভুক্ত করা হয়
সিরিয়ালাইজেশন-ফরম্যাট.

--ইন্ডেন্ট

গতানুগতিক, ডাম্পডাটা একটি একক লাইনে সমস্ত ডেটা আউটপুট করবে। এটি মানুষের পক্ষে সহজ নয়
পড়ুন, তাই আপনি ব্যবহার করতে পারেন --ইন্ডেন্ট একটি সংখ্যা সহ আউটপুট প্রিন্ট-প্রিন্ট করার বিকল্প
ইন্ডেন্টেশন স্পেস

সার্জারির --বাদ নির্দিষ্ট অ্যাপ্লিকেশন বা মডেল প্রতিরোধ করার জন্য বিকল্প প্রদান করা যেতে পারে (নির্দিষ্ট
আকারে হিসাবে app_label.ModelName) ডাম্প করা থেকে। আপনি যদি একটি মডেলের নাম উল্লেখ করেন
ডাম্পডাটা, ডাম্প করা আউটপুট সম্পূর্ণটির পরিবর্তে সেই মডেলের মধ্যে সীমাবদ্ধ থাকবে৷
আবেদন আপনি অ্যাপ্লিকেশনের নাম এবং মডেলের নামগুলিও মিশ্রিত করতে পারেন।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যেখান থেকে ডাটা ডাম্প করা হবে।

--প্রাকৃতিক-বিদেশী

এই বিকল্পটি নির্দিষ্ট করা হলে, জ্যাঙ্গো ব্যবহার করবে প্রাকৃতিক_কী() ধারাবাহিক করার মডেল পদ্ধতি
কোন বিদেশী কী এবং বহু-থেকে-অনেক সম্পর্ক টাইপের বস্তুর সাথে যা সংজ্ঞায়িত করে
পদ্ধতি যদি আপনি ডাম্পিং হয় contrib.auth অনুমতি বস্তু বা contrib.contenttypes
বিষয়বস্তুর প্রকার বস্তু, আপনি সম্ভবত এই পতাকা ব্যবহার করা উচিত. দেখুন প্রাকৃতিক কী
এই এবং পরবর্তী বিকল্পের আরও বিস্তারিত তথ্যের জন্য ডকুমেন্টেশন।

--প্রাকৃতিক-প্রাথমিক

যখন এই বিকল্পটি নির্দিষ্ট করা হয়, তখন জ্যাঙ্গো সিরিয়ালাইজে প্রাথমিক কী প্রদান করবে না
এই বস্তুর ডেটা যেহেতু এটি ডিসিরিয়ালাইজেশনের সময় গণনা করা যেতে পারে।

--প্রাকৃতিক

সংস্করণ 1.7 থেকে অবরুদ্ধ: এর সমতুল্য --প্রাকৃতিক-বিদেশী বিকল্প; যে ব্যবহার করুন
পরিবর্তে.

ব্যবহার প্রাকৃতিক কী একটি মডেলের সাথে যেকোনো বিদেশী কী এবং বহু-থেকে-অনেক সম্পর্কের প্রতিনিধিত্ব করতে
যা একটি প্রাকৃতিক কী সংজ্ঞা প্রদান করে।

--pks

গতানুগতিক, ডাম্পডাটা মডেলের সব রেকর্ড আউটপুট হবে, কিন্তু আপনি ব্যবহার করতে পারেন --pks
ফিল্টার করার জন্য প্রাথমিক কীগুলির একটি কমা বিভক্ত তালিকা নির্দিষ্ট করার বিকল্প। এই শুধুমাত্র
একটি মডেল ডাম্প করার সময় উপলব্ধ।

--আউটপুট

গতানুগতিক ডাম্পডাটা সমস্ত সিরিয়ালাইজড ডেটা স্ট্যান্ডার্ড আউটপুটে আউটপুট করবে। এই অপশন
ফাইলটি নির্দিষ্ট করার অনুমতি দেয় যেখানে ডেটা লেখা হবে।

ঘনিষ্ঠরূপে
জ্যাঙ্গো-অ্যাডমিন ঘনিষ্ঠরূপে

ডাটাবেস থেকে সমস্ত ডেটা সরিয়ে দেয়, যেকোনো পোস্ট-সিঙ্ক্রোনাইজেশন হ্যান্ডলারকে পুনরায় কার্যকর করে এবং
যেকোনো প্রাথমিক ডেটা ফিক্সচার পুনরায় ইনস্টল করে।

সার্জারির --নোইনপুট সমস্ত ব্যবহারকারীর প্রম্পট দমন করার জন্য বিকল্প প্রদান করা যেতে পারে।

সার্জারির --তথ্যশালা বিকল্পটি ফ্লাশ করার জন্য ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে।

--নো-প্রাথমিক-ডেটা
ব্যবহার --নো-প্রাথমিক-ডেটা প্রাথমিক_ডেটা ফিক্সচার লোড করা এড়াতে।

পরিদর্শন
জ্যাঙ্গো-অ্যাডমিন পরিদর্শন

দ্বারা নির্দেশিত ডাটাবেসের মধ্যে ডাটাবেস সারণি এবং ভিউগুলিকে অন্তর্নিহিত করে৷ NAME এর বিন্যাস
এবং একটি জ্যাঙ্গো মডেল মডিউল আউটপুট করে (a models.py ফাইল) স্ট্যান্ডার্ড আউটপুটে।

আপনি যদি জ্যাঙ্গো ব্যবহার করতে চান এমন একটি লিগ্যাসি ডাটাবেস থাকলে এটি ব্যবহার করুন। এই পান্ডুলিপি
ডাটাবেস পরিদর্শন করবে এবং প্রতিটি টেবিলের জন্য একটি মডেল তৈরি করবে বা এর মধ্যে ভিউ করবে।

আপনি আশা করতে পারেন, তৈরি করা মডেলগুলির প্রতিটি ক্ষেত্রের জন্য একটি বৈশিষ্ট্য থাকবে৷
টেবিল বা ভিউ। মনে রাখবেন যে পরিদর্শন এর ক্ষেত্র-নাম আউটপুটে কয়েকটি বিশেষ ক্ষেত্রে রয়েছে:

· যদি পরিদর্শন একটি মডেল ক্ষেত্রের ধরনের একটি কলামের ধরন ম্যাপ করতে পারবেন না, এটি ব্যবহার করবে টেক্সট ক্ষেত্রের এবং
পাইথন মন্তব্য সন্নিবেশ করা হবে 'এই ক্ষেত্র আদর্শ is a অনুমান।' মাঠের পাশে
উৎপন্ন মডেল।

· যদি ডাটাবেস কলামের নাম একটি পাইথন সংরক্ষিত শব্দ হয় (যেমন 'পাস', 'শ্রেণী' or
'জন্য'), পরিদর্শন যুক্ত হবে '_ক্ষেত্র' বৈশিষ্ট্যের নামের প্রতি উদাহরণস্বরূপ, যদি একটি টেবিল
একটি কলাম আছে 'জন্য', উত্পন্ন মডেলের একটি ক্ষেত্র থাকবে 'ক্ষেত্রের জন্য'সঙ্গে
db_column বৈশিষ্ট্য সেট 'জন্য'. পরিদর্শন পাইথন মন্তব্য সন্নিবেশ করা হবে 'ক্ষেত্র
নতুন নামকরণ কারণ it ছিল a পাইথন সংরক্ষিত শব্দ।' মাঠের পাশে।

এই বৈশিষ্ট্যটি একটি শর্টকাট হিসাবে বোঝানো হয়েছে, নির্দিষ্ট মডেল প্রজন্ম হিসাবে নয়। আপনি এটি চালানোর পরে,
কাস্টমাইজেশন করতে আপনি নিজেই জেনারেট করা মডেলগুলি দেখতে চাইবেন৷ ভিতরে
বিশেষ করে, আপনাকে মডেলের ক্রম পুনর্বিন্যাস করতে হবে, যাতে মডেলগুলি অন্যকে নির্দেশ করে
মডেল সঠিকভাবে আদেশ করা হয়.

প্রাথমিক কীগুলি PostgreSQL, MySQL এবং SQLite-এর জন্য স্বয়ংক্রিয়ভাবে অন্তর্নিহিত হয়, যার মধ্যে
কেস জ্যাঙ্গো রাখে prime_key=সত্য যেখানে প্রয়োজন।

পরিদর্শন PostgreSQL, MySQL এবং SQLite এর সাথে কাজ করে। বিদেশী-কী সনাক্তকরণ শুধুমাত্র কাজ করে
PostgreSQL এবং নির্দিষ্ট ধরনের MySQL টেবিলের সাথে।

জ্যাঙ্গো ডাটাবেস ডিফল্ট তৈরি করে না যখন a ডিফল্ট একটি মডেল ক্ষেত্রে নির্দিষ্ট করা হয়.
একইভাবে, ডাটাবেস ডিফল্টগুলিকে মডেল ফিল্ড ডিফল্টে অনুবাদ করা হয় না বা কোনোটিতে সনাক্ত করা হয় না
ফ্যাশন দ্বারা পরিদর্শন.

গতানুগতিক, পরিদর্শন নিয়ন্ত্রণহীন মডেল তৈরি করে। এটাই, পরিচালিত = মিথ্যা মডেল এর মধ্যে
মেটা ক্লাস জ্যাঙ্গোকে প্রতিটি টেবিল তৈরি, পরিবর্তন এবং মুছে ফেলার ব্যবস্থা না করতে বলে।
আপনি যদি জ্যাঙ্গোকে টেবিলের জীবনচক্র পরিচালনা করার অনুমতি দিতে চান তবে আপনাকে পরিবর্তন করতে হবে
পরিচালিত বিকল্প সত্য (অথবা কেবল এটি সরান কারণ সত্য এটির ডিফল্ট মান)।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেসকে অন্তর্নিহিত করার জন্য নির্দিষ্ট করতে ব্যবহার করা যেতে পারে।

ডাটাবেস ভিউ পরিদর্শন করার জন্য একটি বৈশিষ্ট্য যোগ করা হয়েছে। পূর্ববর্তী সংস্করণে, শুধুমাত্র টেবিল (না
মতামত) পরিদর্শন করা হয়েছিল।

লোড তথ্য <ফিক্সচার চোকান ...>
জ্যাঙ্গো-অ্যাডমিন লোড তথ্য

অনুসন্ধান করে এবং নামযুক্ত ফিক্সচারের বিষয়বস্তু ডাটাবেসে লোড করে।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার উপর ডেটা থাকবে
লোড করা হয়নি।

--অবস্তিহীন

সার্জারির --অবস্তিহীন বিকল্পটি ক্ষেত্র এবং মডেল উপেক্ষা করতে ব্যবহার করা যেতে পারে যা হতে পারে
ফিক্সচারটি মূলত তৈরি হওয়ার পর থেকে সরানো হয়েছে।

--অ্যাপ

সার্জারির --অ্যাপ বিকল্পটি পরিবর্তে ফিক্সচারগুলি সন্ধান করার জন্য একটি একক অ্যাপ নির্দিষ্ট করতে ব্যবহার করা যেতে পারে
সব অ্যাপের মাধ্যমে খুঁজছি।

--অ্যাপ আমার স্নাতকের.

--অবস্তিহীন এছাড়াও অস্তিত্বহীন মডেল উপেক্ষা করে.

কী a চোকান ?
A চোকান ফাইলের একটি সংগ্রহ যা ডাটাবেসের ক্রমিক বিষয়বস্তু ধারণ করে।
প্রতিটি ফিক্সচারের একটি অনন্য নাম রয়েছে এবং ফিক্সচারের অন্তর্ভুক্ত ফাইলগুলি বিতরণ করা যেতে পারে
একাধিক ডিরেক্টরিতে, একাধিক অ্যাপ্লিকেশনে।

জ্যাঙ্গো ফিক্সচারের জন্য তিনটি স্থানে অনুসন্ধান করবে:

1। মধ্যে ফিক্সচার প্রতিটি ইনস্টল করা অ্যাপ্লিকেশনের ডিরেক্টরি

2. নামের যেকোন ডিরেক্টরিতে FIXTURE_DIRS বিন্যাস

3. ফিক্সচার দ্বারা নামকৃত আক্ষরিক পথে

জ্যাঙ্গো যেকোন এবং সমস্ত ফিক্সচার লোড করবে যা এই অবস্থানগুলিতে পাওয়া যায় যা প্রদত্ত সাথে মেলে
ফিক্সচারের নাম।

যদি নামযুক্ত ফিক্সচারের একটি ফাইল এক্সটেনশন থাকে তবে শুধুমাত্র সেই ধরনের ফিক্সচার লোড করা হবে। জন্য
উদাহরণস্বরূপ:

django-অ্যাডমিন লোডডেটা mydata.json

শুধুমাত্র নামক JSON ফিক্সচার লোড হবে আমার তথ্য. ফিক্সচার এক্সটেনশন এর সাথে সঙ্গতিপূর্ণ হতে হবে
একটি নিবন্ধিত নাম সিরিয়ালাইজার (যেমন, JSON or তারা xml).

আপনি যদি এক্সটেনশনগুলি বাদ দেন, জ্যাঙ্গো একটি মিলের জন্য সমস্ত উপলব্ধ ফিক্সচার প্রকার অনুসন্ধান করবে৷
ফিক্সচার উদাহরণ স্বরূপ:

জ্যাঙ্গো-অ্যাডমিন লোডডেটা মাইডেটা

যেকোন ফিক্সচার টাইপের যেকোন ফিক্সচার খুঁজবে আমার তথ্য. যদি একটি ফিক্সচার ডিরেক্টরি
অন্তর্ভুক্ত mydata.json, সেই ফিক্সচারটি একটি JSON ফিক্সচার হিসাবে লোড করা হবে।

নামকরণকৃত ফিক্সচারে ডিরেক্টরি উপাদান অন্তর্ভুক্ত থাকতে পারে। এই ডিরেক্টরি হবে
অনুসন্ধান পথ অন্তর্ভুক্ত. উদাহরণ স্বরূপ:

django-অ্যাডমিন লোডডেটা foo/bar/mydata.json

অনুসন্ধান করবে /fixtures/foo/bar/mydata.json প্রতিটি ইনস্টল করা অ্যাপ্লিকেশনের জন্য,
/foo/bar/mydata.json প্রতিটি ডিরেক্টরির জন্য FIXTURE_DIRS, এবং আক্ষরিক পথ
foo/bar/mydata.json.

যখন ফিক্সচার ফাইলগুলি প্রক্রিয়া করা হয়, তখন ডেটা ডাটাবেসে সংরক্ষণ করা হয়। মডেল সংজ্ঞায়িত
সংরক্ষণ() পদ্ধতি বলা হয় না, এবং কোন pre_save or পোস্ট_সংরক্ষণ করুন সংকেত সঙ্গে ডাকা হবে
কাঁচা = সত্য যেহেতু উদাহরণে শুধুমাত্র এমন বৈশিষ্ট্য রয়েছে যা মডেলের স্থানীয়। আপনি পারেন,
উদাহরণস্বরূপ, এমন হ্যান্ডলারগুলিকে নিষ্ক্রিয় করতে চান যেগুলি উপস্থিত নেই এমন সম্পর্কিত ক্ষেত্রগুলিতে অ্যাক্সেস করে৷
ফিক্সচার লোড করার সময় এবং অন্যথায় একটি ব্যতিক্রম উত্থাপন করবে:

django.db.models.signals থেকে post_save আমদানি করুন
.models থেকে MyModel আমদানি করুন

def my_handler(**kwargs):
# ফিক্সচার লোড করার সময় হ্যান্ডলারটিকে অক্ষম করুন
যদি kwargs['raw']:
প্রত্যাবর্তন
...

post_save.connect(my_handler, sender=MyModel)

আপনি এই যুক্তিকে এনক্যাপসুলেট করার জন্য একটি সাধারণ ডেকোরেটরও লিখতে পারেন:

functools থেকে wraps আমদানি

def disable_for_loaddata(signal_handler):
"" "
ডেকোরেটর যা ফিক্সচার ডেটা লোড করার সময় সিগন্যাল হ্যান্ডলার বন্ধ করে।
"" "
@wraps(signal_handler)
def wrapper(*args, **kwargs):
যদি kwargs['raw']:
প্রত্যাবর্তন
সংকেত_হ্যান্ডলার (*আর্গস, **কোয়ার্গস)
মোড়ক ফেরত

@disable_for_loaddata
def my_handler(**kwargs):
...

শুধু সচেতন থাকুন যে যখনই ফিক্সচারগুলি ডিসিরিয়ালাইজ করা হয় তখন এই যুক্তিটি সিগন্যালগুলিকে অক্ষম করবে,
শুধু সময় নয় লোড তথ্য.

উল্লেখ্য যে ক্রমানুসারে ফিক্সচার ফাইলগুলি প্রক্রিয়া করা হয় তা অনির্ধারিত। যাইহোক, সব
ফিক্সচার ডেটা একটি একক লেনদেন হিসাবে ইনস্টল করা হয়, তাই একটি ফিক্সচারের ডেটা উল্লেখ করতে পারে
অন্য ফিক্সচারে ডেটা। যদি ডাটাবেস ব্যাকএন্ড সারি-স্তরের সীমাবদ্ধতা সমর্থন করে, এইগুলি
লেনদেন শেষে সীমাবদ্ধতা পরীক্ষা করা হবে।

সার্জারির ডাম্পডাটা কমান্ডের জন্য ইনপুট তৈরি করতে ব্যবহার করা যেতে পারে লোড তথ্য.

কম্প্রেস ফিক্সচার
ফিক্সচার মধ্যে সংকুচিত হতে পারে ফ্যাস্ শব্দ, gz, বা bz2 বিন্যাস উদাহরণ স্বরূপ:

django-অ্যাডমিন লোডডেটা mydata.json

যে কোন একটি খুঁজতে হবে mydata.json, mydata.json.zip, mydata.json.gz, বা mydata.json.bz2.
একটি জিপ-সংকুচিত আর্কাইভের মধ্যে থাকা প্রথম ফাইলটি ব্যবহার করা হয়।

উল্লেখ্য যে যদি একই নামের দুটি ফিক্সচার কিন্তু ভিন্ন ধরনের ফিক্সচার আবিষ্কৃত হয়
(উদাহরণস্বরূপ, যদি mydata.json এবং mydata.xml.gz একই ফিক্সচার ডিরেক্টরিতে পাওয়া গেছে),
ফিক্সচার ইনস্টলেশন বাতিল করা হবে এবং কলে ইনস্টল করা যেকোনো ডেটা লোড তথ্য ইচ্ছা
ডাটাবেস থেকে সরানো হবে।

MyISAM এবং ফিক্সচার সহ MySQL

MySQL এর MyISAM স্টোরেজ ইঞ্জিন লেনদেন বা সীমাবদ্ধতা সমর্থন করে না,
তাই আপনি যদি MyISAM ব্যবহার করেন, তাহলে আপনি ফিক্সচার ডেটার বৈধতা পাবেন না, বা রোলব্যাক পাবেন না
একাধিক লেনদেনের ফাইল পাওয়া যায়।

ডাটাবেস-নির্দিষ্ট ফিক্সচার
আপনি যদি মাল্টি-ডাটাবেস সেটআপে থাকেন, তাহলে আপনার কাছে ফিক্সচার ডেটা থাকতে পারে যা আপনি লোড করতে চান
একটি ডাটাবেসের উপর, কিন্তু অন্য উপর নয়। এই পরিস্থিতিতে, আপনি ডাটাবেস যোগ করতে পারেন
আপনার ফিক্সচারের নামের মধ্যে সনাক্তকারী.

উদাহরণস্বরূপ, যদি আপনার ডাটাবেস সেটিং-এ একটি 'মাস্টার' ডাটাবেস সংজ্ঞায়িত আছে, ফিক্সচারের নাম দিন
mydata.master.json or mydata.master.json.gz এবং ফিক্সচার শুধুমাত্র লোড করা হবে যখন আপনি
আপনি ডেটা লোড করতে চান তা উল্লেখ করুন মালিক ডাটাবেস।

বার্তা পাঠান
জ্যাঙ্গো-অ্যাডমিন বার্তা পাঠান

বর্তমান ডিরেক্টরির সমগ্র উৎস গাছের উপর চলে এবং চিহ্নিত সমস্ত স্ট্রিং বের করে
অনুবাদের জন্য। এটি কনফ/লোকেলে (জ্যাঙ্গোতে) একটি বার্তা ফাইল তৈরি (বা আপডেট) করে
গাছ) বা লোকেল (প্রকল্প এবং অ্যাপ্লিকেশনের জন্য) ডিরেক্টরি। পরিবর্তন করার পর
বার্তা ফাইলের সাথে আপনাকে কম্পাইল করতে হবে সংকলিত বার্তা বিল্টইনের সাথে ব্যবহারের জন্য
টেক্সট সমর্থন পান। দেখুন i18n ডকুমেন্টেশন বিস্তারিত জানার জন্য.

--সব

ব্যবহার --সব or -a সমস্ত উপলব্ধ ভাষার জন্য বার্তা ফাইল আপডেট করার বিকল্প।

উদাহরণ ব্যবহার:

জ্যাঙ্গো-অ্যাডমিন মেসেজ --সবই

--এক্সটেনশন

ব্যবহার --এক্সটেনশন or -e পরীক্ষা করার জন্য ফাইল এক্সটেনশনের একটি তালিকা নির্দিষ্ট করার বিকল্প (ডিফল্ট:
".html", ".txt")।

উদাহরণ ব্যবহার:

django-admin makemessages --locale=de --extension xhtml

কমা দিয়ে একাধিক এক্সটেনশন আলাদা করুন বা -e বা --এক্সটেনশন একাধিকবার ব্যবহার করুন:

django-admin makemessages --locale=de --extension=html,txt --extension xml

ব্যবহার --স্থানীয় বিকল্প (বা এর সংক্ষিপ্ত সংস্করণ -l) প্রক্রিয়া করার জন্য লোকেল(গুলি) নির্দিষ্ট করতে।

ব্যবহার --বাদ বিকল্প (বা এর সংক্ষিপ্ত সংস্করণ -x) বাদ দিতে লোকেল(গুলি) নির্দিষ্ট করতে
প্রক্রিয়াকরণ থেকে। যদি প্রদান না করা হয়, কোন লোকেল বাদ দেওয়া হয় না।

উদাহরণ ব্যবহার:

django-admin makemessages --locale=pt_BR
django-admin makemessages --locale=pt_BR --locale=fr
django-admin makemessages -l pt_BR
django-অ্যাডমিন মেসেজ -l pt_BR -l fr
django-admin makemessages --exclude=pt_BR
django-admin makemessages --exclude=pt_BR --exclude=fr
django-admin makemessages -x pt_BR
django-অ্যাডমিন মেসেজ -x pt_BR -x fr

যোগ করা হয়েছে --আগে বিকল্প msgmerge বিদ্যমান po ফাইলের সাথে মার্জ করার সময় কমান্ড।

--ডোমেইন

ব্যবহার --ডোমেইন or -d বার্তা ফাইলের ডোমেইন পরিবর্তন করার বিকল্প। বর্তমানে
সমর্থিত:

· জ্যাঙ্গো সবার জন্য *.py, *.html এবং * .txt ফাইল (ডিফল্ট)

· djangojs উন্নত *.জেএস নথি পত্র

--সিমলিঙ্ক

ব্যবহার --সিমলিঙ্ক or -s নতুন খোঁজার সময় ডিরেক্টরিতে সিমলিংক অনুসরণ করার বিকল্প
অনুবাদ স্ট্রিং

উদাহরণ ব্যবহার:

django-admin makemessages --locale=de --symlinks

-- উপেক্ষা করুন

ব্যবহার -- উপেক্ষা করুন or -i প্রদত্ত মেলে ফাইল বা ডিরেক্টরি উপেক্ষা করার বিকল্প গ্লোব-style
প্যাটার্ন আরও উপেক্ষা করতে একাধিকবার ব্যবহার করুন।

এই নিদর্শনগুলি ডিফল্টরূপে ব্যবহৃত হয়: 'সিভিএস', '।*', '*~', '*.pyc'

উদাহরণ ব্যবহার:

django-admin makemessages --locale=en_US --ignore=apps/* --ignore=secret/*.html

--নো-ডিফল্ট-উপেক্ষা

ব্যবহার --নো-ডিফল্ট-উপেক্ষা এর ডিফল্ট মান নিষ্ক্রিয় করার বিকল্প -- উপেক্ষা করুন.

--না-মোড়ানো

ব্যবহার --না-মোড়ানো দীর্ঘ বার্তা লাইনগুলিকে কয়েকটি লাইনে ভাঙ্গা অক্ষম করার বিকল্প
ভাষার ফাইল।

--কোন-অবস্থান

ব্যবহার --কোন-অবস্থান না লেখার বিকল্প '#: ফাইলের নাম: লাইন' ভাষায় মন্তব্য লাইন
নথি পত্র. মনে রাখবেন যে এই বিকল্পটি ব্যবহার করা প্রযুক্তিগতভাবে দক্ষ অনুবাদকদের জন্য এটি কঠিন করে তোলে
প্রতিটি বার্তার প্রসঙ্গ বুঝতে।

--পাত্র রাখা

ব্যবহার --পাত্র রাখা অস্থায়ী ডিবাগিং ত্রুটিগুলি মোছা থেকে জ্যাঙ্গোকে প্রতিরোধ করার বিকল্প
যা চূড়ান্ত ভাষার ফাইল তৈরি হতে বাধা দিতে পারে।

SEE এছাড়াও:
দেখ কাস্টমাইজ-মেক মেসেজ কীওয়ার্ড কাস্টমাইজ করার নির্দেশাবলীর জন্য
বার্তা পাঠান পাস করে xgettext.

অভিবাসন [ ]
জ্যাঙ্গো-অ্যাডমিন অভিবাসন

আপনার মডেলে শনাক্ত করা পরিবর্তনের উপর ভিত্তি করে নতুন মাইগ্রেশন তৈরি করে। মাইগ্রেশন, তাদের
অ্যাপস এবং আরও অনেক কিছুর সাথে সম্পর্ক গভীরভাবে আচ্ছাদিত দ্য মাইগ্রেশন ডকুমেন্টেশন.

আর্গুমেন্ট হিসাবে এক বা একাধিক অ্যাপের নাম প্রদান করা স্থানান্তরগুলিকে সীমাবদ্ধ করবে
অ্যাপ(গুলি) নির্দিষ্ট করা হয়েছে এবং যেকোন নির্ভরতা প্রয়োজন (a এর অন্য প্রান্তে টেবিল বিদেশী চাবি,
উদাহরণ স্বরূপ).

-- খালি

সার্জারির -- খালি বিকল্প কারণ হবে অভিবাসন এর জন্য একটি খালি মাইগ্রেশন আউটপুট করতে
ম্যানুয়াল সম্পাদনার জন্য নির্দিষ্ট অ্যাপ। এই বিকল্পটি শুধুমাত্র উন্নত ব্যবহারকারীদের জন্য এবং উচিত নয়
আপনি মাইগ্রেশন ফরম্যাট, মাইগ্রেশন অপারেশন, এবং এর সাথে পরিচিত না হওয়া পর্যন্ত ব্যবহার করবেন
আপনার মাইগ্রেশনের মধ্যে নির্ভরতা।

--শুষ্ক রান

সার্জারির --শুষ্ক রান অপশনটি দেখায় আসলে কোন লেখা ছাড়াই কি মাইগ্রেশন করা হবে
ডিস্কে ফাইল স্থানান্তর করে। বরাবর এই বিকল্প ব্যবহার করে -- শব্দচয়ন 3 এছাড়াও দেখাবে
সম্পূর্ণ মাইগ্রেশন ফাইল যা লেখা হবে।

--একত্রিত করা

সার্জারির --একত্রিত করা বিকল্পটি মাইগ্রেশন দ্বন্দ্বের সমাধান করতে সক্ষম করে। দ্য --নোইনপুট বিকল্প হতে পারে
একটি মার্জ করার সময় ব্যবহারকারীর প্রম্পট দমন করার জন্য প্রদান করা হয়।

--নাম, -n

সার্জারির -- নাম বিকল্পটি আপনাকে মাইগ্রেশন(গুলি)কে একটি তৈরির পরিবর্তে একটি কাস্টম নাম দেওয়ার অনুমতি দেয়
এক.

--প্রস্থান, -e

সার্জারির --প্রস্থান করুন বিকল্প কারণ হবে অভিবাসন মাইগ্রেশন না হলে ত্রুটি কোড 1 দিয়ে প্রস্থান করতে
তৈরি করা হয়েছে (বা তৈরি করা হবে, যদি এর সাথে মিলিত হয় --শুষ্ক রান).

মাইগ্রেট [ [ ]]
জ্যাঙ্গো-অ্যাডমিন মাইগ্রেট

মডেল এবং মাইগ্রেশনের বর্তমান সেটের সাথে ডাটাবেস অবস্থা সিঙ্ক্রোনাইজ করে।
মাইগ্রেশন, অ্যাপের সাথে তাদের সম্পর্ক এবং আরও অনেক কিছু গভীরভাবে কভার করা হয়েছে দ্য মাইগ্রেশন
ডকুমেন্টেশন.

প্রদত্ত আর্গুমেন্টের উপর নির্ভর করে এই কমান্ডের আচরণ পরিবর্তিত হয়:

· কোন যুক্তি নেই: সমস্ত স্থানান্তরিত অ্যাপের সমস্ত স্থানান্তর চলে এবং সমস্ত স্থানান্তরিত নয়
অ্যাপগুলি ডাটাবেসের সাথে সিঙ্ক্রোনাইজ করা হয়,

· : নির্দিষ্ট করা অ্যাপটির মাইগ্রেশন চলে, সাম্প্রতিকতম মাইগ্রেশন পর্যন্ত।
এটি নির্ভরতার কারণে অন্যান্য অ্যাপের মাইগ্রেশন চালানোর সাথে জড়িত হতে পারে।

· : ডাটাবেস স্কিমাকে এমন একটি অবস্থায় নিয়ে আসে যেখানে নাম দেওয়া হয়
মাইগ্রেশন প্রয়োগ করা হয়েছে, কিন্তু একই অ্যাপে পরবর্তীতে কোন মাইগ্রেশন প্রয়োগ করা হয় না। এই হতে পারে
আপনি যদি পূর্বে নামকৃত মাইগ্রেশনের পরে স্থানান্তরিত হয়ে থাকেন তবে অপ্রয়োগযোগ্য মাইগ্রেশন জড়িত করুন।
নাম ব্যবহার করুন শূন্য একটি অ্যাপের জন্য সমস্ত মাইগ্রেশন বাতিল করতে।

অসদৃশ syncdb, এই কমান্ডটি আপনাকে একটি সুপার ইউজার তৈরি করতে অনুরোধ করে না যদি একটি বিদ্যমান না থাকে
(অনুমান করে আপনি ব্যবহার করছেন django.contrib.auth) ব্যবহার করুন সুপার ব্যবহারকারী তৈরি করুন যদি আপনি চান তা করতে.

সার্জারির --তথ্যশালা অপশনটি মাইগ্রেট করার জন্য ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে।

--নকল

সার্জারির --নকল বিকল্পটি জ্যাঙ্গোকে মাইগ্রেশনগুলি প্রয়োগ করা বা প্রয়োগ করা হয়নি হিসাবে চিহ্নিত করতে বলে,
কিন্তু আসলে আপনার ডাটাবেস স্কিমা পরিবর্তন করতে SQL চালানো ছাড়া.

এটি উন্নত ব্যবহারকারীদের জন্য বর্তমান মাইগ্রেশন অবস্থা সরাসরি ম্যানিপুলেট করার উদ্দেশ্যে করা হয়েছে যদি
তারা ম্যানুয়ালি পরিবর্তনগুলি প্রয়োগ করছে; ব্যবহার করে সতর্ক করা হবে --নকল রাখার ঝুঁকি চালায়
মাইগ্রেশন স্টেট টেবিল এমন একটি স্টেটে যেখানে ম্যানুয়াল রিকভারি করতে হবে
মাইগ্রেশন সঠিকভাবে চলে।

--জাল-প্রাথমিক

সার্জারির --জাল-প্রাথমিক জ্যাঙ্গোকে একটি অ্যাপের প্রাথমিক স্থানান্তর এড়িয়ে যাওয়ার জন্য বিকল্পটি ব্যবহার করা যেতে পারে
যদি সমস্ত ডাটাবেস টেবিলের নামের সাথে সমস্ত মডেলের তৈরি করা হয় মডেল তৈরি করুন অপারেশন
যে মাইগ্রেশন ইতিমধ্যে বিদ্যমান. এই বিকল্পটি প্রথম চালানোর সময় ব্যবহার করার উদ্দেশ্যে
একটি ডাটাবেসের বিরুদ্ধে মাইগ্রেশন যা মাইগ্রেশনের ব্যবহার পূর্বে বিদ্যমান ছিল। এই বিকল্পটি করে না,
যাইহোক, টেবিলের নামের বাইরেও ডাটাবেস স্কিমা মিলে যাচ্ছে কিনা তা পরীক্ষা করে দেখুন
ব্যবহার করা নিরাপদ যদি আপনি নিশ্চিত হন যে আপনার বিদ্যমান স্কিমা যা রেকর্ড করা আছে তার সাথে মেলে
আপনার প্রাথমিক মাইগ্রেশন।

সংস্করণ 1.8 থেকে অবরুদ্ধ: The --তালিকা বিকল্পে সরানো হয়েছে শো মাইগ্রেশন
কমান্ড।

রানএফসিজি [বিকল্প]
জ্যাঙ্গো-অ্যাডমিন রানএফসিজি

সংস্করণ 1.7 থেকে অবরুদ্ধ করা হয়েছে: ফাস্টসিজিআই সমর্থন বন্ধ করা হয়েছে এবং জ্যাঙ্গোতে সরানো হবে
1.9.

সমর্থন করে এমন যেকোন ওয়েব সার্ভারের সাথে ব্যবহারের জন্য উপযুক্ত FastCGI প্রক্রিয়াগুলির একটি সেট শুরু করে
ফাস্টসিজিআই প্রোটোকল। দেখুন ফাস্টসিজিআই বিস্তৃতি ডকুমেন্টেশন বিস্তারিত জানার জন্য. প্রয়োজন
পাইথন ফাস্টসিজিআই মডিউল থেকে flup.

অভ্যন্তরীণভাবে, এটি দ্বারা নির্দিষ্ট করা WSGI অ্যাপ্লিকেশন অবজেক্টকে মোড়ানো হয় WSGI_APPLICATION
বিন্যাস.

এই কমান্ড দ্বারা গৃহীত বিকল্পগুলি FastCGI লাইব্রেরিতে প্রেরণ করা হয় এবং এটি ব্যবহার করে না
'--' অন্যান্য জ্যাঙ্গো ম্যানেজমেন্ট কমান্ডের জন্য যথারীতি উপসর্গ।

প্রোটোকল

protocol=PROTOCOL

ব্যবহার করার জন্য প্রোটোকল। PROTOCOL হতে পারে fcgi, scgi, ajp, ইত্যাদি (ডিফল্ট হল fcgi)

নিমন্ত্রণকর্তা

হোস্ট=HOSTNAME

শোনার জন্য হোস্টনাম।

বন্দর

পোর্ট=PORTNUM

শোনার জন্য পোর্ট।

সকেট

সকেট=FILE

শোনার জন্য UNIX সকেট।

পদ্ধতি

পদ্ধতি=IMPL

সম্ভাব্য মান: prefork or সগুণ (ডিফল্ট prefork)

সর্বোচ্চ অনুরোধ

maxrequests=NUMBER

একটি শিশু হত্যা করার আগে এবং একটি নতুন শিশুকে কাঁটাচামচ করার আগে যে অনুরোধগুলি পরিচালনা করে (0 মানে
সীমাহীন).

ম্যাক্সস্পেয়ার

ম্যাক্সস্পেয়ার=NUMBER

অতিরিক্ত প্রসেস/থ্রেডের সর্বোচ্চ সংখ্যা।

মিনসপেয়ার

মিনস্পেয়ার=NUMBER

অতিরিক্ত প্রসেস/থ্রেডের ন্যূনতম সংখ্যা।

maxchildren

maxchildren=NUMBER

প্রসেস/থ্রেডের হার্ড লিমিট সংখ্যা।

ডেমনাইজ করা

deemonize=BOOL

টার্মিনাল থেকে বিচ্ছিন্ন করতে হবে কিনা।

পিডফাইল

pidfile=FILE

ফাইলে তৈরি প্রক্রিয়া-আইডি লিখুন ফাইল.

workdir

workdir=directory

ডিরেক্টরিতে পরিবর্তন করুন ডিরেক্টরী যখন deemonizing.

ডেবাগ্ করা

debug=BOOL

ফ্লপ ট্রেসব্যাক সক্রিয় করতে সত্যে সেট করুন।

আউটলগ

outlog=FILE

stdout লিখুন ফাইল ফাইল.

errlog

errlog=FILE

তে stderr লিখুন ফাইল ফাইল.

উমস্ক

umask=উমাস্ক

ডেমনাইজ করার সময় উমাস্ক ব্যবহার করতে হবে। মানটিকে অক্টাল সংখ্যা হিসাবে ব্যাখ্যা করা হয় (ডিফল্ট মান
is 0o22).

উদাহরণ ব্যবহার:

django-admin runfcgi socket=/tmp/fcgi.sock পদ্ধতি=prefork daemonize=true \
pidfile=/var/run/django-fcgi.pid

একটি ডেমন হিসাবে একটি FastCGI সার্ভার চালান এবং একটি ফাইলে তৈরি করা PID লিখুন।

রানসার্ভার [বন্দর or ঠিকানা:বন্দর]
জ্যাঙ্গো-অ্যাডমিন রানসার্ভার

স্থানীয় মেশিনে একটি লাইটওয়েট ডেভেলপমেন্ট ওয়েব সার্ভার শুরু করে। ডিফল্টরূপে, সার্ভার
IP ঠিকানায় পোর্ট 8000 এ চলে 127.0.0.1. আপনি একটি আইপি ঠিকানা এবং পোর্ট পাস করতে পারেন
সংখ্যা স্পষ্টভাবে।

আপনি যদি এই স্ক্রিপ্টটি সাধারণ সুবিধা সহ ব্যবহারকারী হিসাবে চালান (প্রস্তাবিত), আপনার নাও থাকতে পারে
একটি কম পোর্ট নম্বরে একটি পোর্ট শুরু করার অ্যাক্সেস। নিম্ন পোর্ট নম্বর জন্য সংরক্ষিত হয়
সুপার ইউজার (রুট)।

এই সার্ভারটি দ্বারা নির্দিষ্ট করা WSGI অ্যাপ্লিকেশন অবজেক্ট ব্যবহার করে WSGI_APPLICATION বিন্যাস.

একটি প্রোডাকশন সেটিংসে এই সার্ভারটি ব্যবহার করবেন না৷ এটা নিরাপত্তা অডিট বা মাধ্যমে গেছে না
কর্মক্ষমতা পরীক্ষা। (এবং এটি এভাবেই থাকবে। আমরা ওয়েব তৈরির ব্যবসা করছি
ফ্রেমওয়ার্ক, ওয়েব সার্ভার নয়, তাই এই সার্ভারটিকে উন্নত করা একটি উত্পাদন পরিচালনা করতে সক্ষম হবে
পরিবেশ জ্যাঙ্গোর সুযোগের বাইরে।)

বিকাশ সার্ভার স্বয়ংক্রিয়ভাবে প্রতিটি অনুরোধের জন্য পাইথন কোড পুনরায় লোড করে, প্রয়োজন অনুসারে। আপনি
কোড পরিবর্তন কার্যকর করার জন্য সার্ভার পুনরায় চালু করার প্রয়োজন নেই। যাইহোক, কিছু কর্ম
ফাইল যোগ করা একটি রিস্টার্ট ট্রিগার না, তাই আপনি এই সার্ভার পুনরায় চালু করতে হবে
মামলা।

অনুবাদ ফাইল কম্পাইল করা এখন ডেভেলপমেন্ট সার্ভার রিস্টার্ট করে।

আপনি যদি লিনাক্স ব্যবহার করেন এবং ইন্সটল করুন পাইনোটিফাই, কার্নেল সংকেত অটোরিলোড করতে ব্যবহার করা হবে
সার্ভার (প্রতি সেকেন্ডে পোলিং ফাইল পরিবর্তনের টাইমস্ট্যাম্পের পরিবর্তে)। এই অফার
বড় প্রকল্পে আরও ভালো স্কেলিং, কোড পরিবর্তনের প্রতিক্রিয়া সময় হ্রাস, আরও অনেক কিছু
শক্তিশালী পরিবর্তন সনাক্তকরণ, এবং ব্যাটারি ব্যবহার হ্রাস।

পাইনোটিফাই সমর্থন যোগ করা হয়েছে।

আপনি যখন সার্ভার চালু করেন, এবং প্রতিবার সার্ভার থাকা অবস্থায় পাইথন কোড পরিবর্তন করেন
চলমান, সার্ভার ত্রুটির জন্য আপনার সম্পূর্ণ জ্যাঙ্গো প্রকল্প পরীক্ষা করবে (দেখুন চেক
আদেশ)। যদি কোনো ত্রুটি পাওয়া যায়, সেগুলি মানক আউটপুটে প্রিন্ট করা হবে, কিন্তু তা হবে না
সার্ভার বন্ধ করুন।

আপনি যতক্ষণ চান তত সার্ভার চালাতে পারেন, যতক্ষণ না তারা আলাদা পোর্টে থাকে। শুধু
এক্সিকিউট জ্যাঙ্গো-অ্যাডমিন রানসার্ভার একবারের বেশী.

উল্লেখ্য যে ডিফল্ট আইপি ঠিকানা, 127.0.0.1, আপনার অন্যান্য মেশিন থেকে অ্যাক্সেসযোগ্য নয়
অন্তর্জাল. নেটওয়ার্কের অন্যান্য মেশিনে আপনার ডেভেলপমেন্ট সার্ভারকে দৃশ্যমান করতে, ব্যবহার করুন
এর নিজস্ব আইপি ঠিকানা (যেমন 192.168.2.1) বা 0.0.0.0 or :: (IPv6 সক্ষম সহ)।

আপনি বন্ধনী দ্বারা বেষ্টিত একটি IPv6 ঠিকানা প্রদান করতে পারেন (যেমন [200a::1]:8000) এটা হবে
স্বয়ংক্রিয়ভাবে IPv6 সমর্থন সক্ষম করুন।

ASCII-শুধু অক্ষর ধারণকারী একটি হোস্টনামও ব্যবহার করা যেতে পারে।

যদি স্ট্যাটিক ফাইল অবদান অ্যাপ সক্রিয় (নতুন প্রকল্পে ডিফল্ট) রানসার্ভার হুকুম
তার নিজের সাথে ওভাররাইড করা হবে রানসার্ভার কমান্ড।

If মাইগ্রেট পূর্বে মৃত্যুদন্ড কার্যকর করা হয়নি, সারণী যা স্থানান্তরের ইতিহাস সংরক্ষণ করে
প্রথম রান এ তৈরি রানসার্ভার.

--নোরলোড

ব্যবহার --নোরলোড স্বয়ংক্রিয়-রিলোডার ব্যবহার নিষ্ক্রিয় করার বিকল্প। এর মানে যেকোনো পাইথন
সার্ভার চলাকালীন আপনি কোড পরিবর্তন করবেন না বিশেষ যদি কার্যকর হয়
পাইথন মডিউলগুলি ইতিমধ্যে মেমরিতে লোড করা হয়েছে।

উদাহরণ ব্যবহার:

django-admin runserver --noreload

--নোথ্রেডিং

ডেভেলপমেন্ট সার্ভার ডিফল্টরূপে মাল্টিথ্রেডেড। ব্যবহার --নোথ্রেডিং বিকল্প
ডেভেলপমেন্ট সার্ভারে থ্রেডিংয়ের ব্যবহার অক্ষম করুন।

--ipv6, -6

ব্যবহার --ipv6 (বা ছোট -6) ডেভেলপমেন্টের জন্য আইপিভি 6 ব্যবহার করতে জ্যাঙ্গোকে বলার বিকল্প
সার্ভার এটি থেকে ডিফল্ট আইপি ঠিকানা পরিবর্তন করে 127.0.0.1 থেকে :: ১.

উদাহরণ ব্যবহার:

django-admin runserver --ipv6

উদাহরণ of ব্যবহার বিভিন্ন পোর্ট এবং ঠিকানাগুলি
আইপি ঠিকানায় পোর্ট 8000 127.0.0.1:

জ্যাঙ্গো-অ্যাডমিন রানার্সভার

আইপি ঠিকানায় পোর্ট 8000 1.2.3.4:

django-admin runserver 1.2.3.4:8000

আইপি ঠিকানায় পোর্ট 7000 127.0.0.1:

django-admin runserver 7000

আইপি ঠিকানায় পোর্ট 7000 1.2.3.4:

django-admin runserver 1.2.3.4:7000

IPv8000 ঠিকানায় পোর্ট 6 :: ১:

django-admin runserver -6

IPv7000 ঠিকানায় পোর্ট 6 :: ১:

django-admin runserver -6 7000

IPv7000 ঠিকানায় পোর্ট 6 2001:0db8:1234:5678::9:

django-admin runserver [2001:0db8:1234:5678::9]:7000

হোস্টের IPv8000 ঠিকানায় পোর্ট 4 স্থানীয় হোস্ট:

django-admin runserver localhost:8000

হোস্টের IPv8000 ঠিকানায় পোর্ট 6 স্থানীয় হোস্ট:

django-admin runserver -6 localhost:8000

ভজনা স্থির নথি পত্র সঙ্গে দ্য উন্নয়ন সার্ভার
ডিফল্টরূপে, ডেভেলপমেন্ট সার্ভার আপনার সাইটের জন্য কোনো স্ট্যাটিক ফাইল পরিবেশন করে না (যেমন
CSS ফাইল, ইমেজ, জিনিস অধীনে MEDIA_URL ইত্যাদি)। আপনি যদি জ্যাঙ্গো কনফিগার করতে চান
স্ট্যাটিক মিডিয়া পরিবেশন করতে, পড়ুন /howto/static-files/index.

খোল
জ্যাঙ্গো-অ্যাডমিন খোল

পাইথন ইন্টারেক্টিভ ইন্টারপ্রেটার শুরু করে।

জ্যাঙ্গো ব্যবহার করবে আইপিথন or bpython যদি হয় ইনস্টল করা হয়। ধনী শেল থাকলে
ইনস্টল করা আছে কিন্তু "প্লেইন" পাইথন ইন্টারপ্রেটার ব্যবহার করতে চাই, ব্যবহার করুন --সমতল বিকল্প,
তাই ভালো:

জ্যাঙ্গো-অ্যাডমিন শেল --প্লেইন

আপনি যদি আপনার দোভাষী হিসাবে IPython বা bpython নির্দিষ্ট করতে চান যদি আপনার কাছে থাকে
উভয়ই ইনস্টল করা হলে আপনি এর সাথে একটি বিকল্প দোভাষী ইন্টারফেস নির্দিষ্ট করতে পারেন -i or
--ইন্টারফেস অপশন যেমন:

আইপিথন:

জ্যাঙ্গো-অ্যাডমিন শেল -আই আইপিথন
জ্যাঙ্গো-অ্যাডমিন শেল --ইন্টারফেস আইপিথন

bpython:

জ্যাঙ্গো-অ্যাডমিন শেল -আই বিপিথন
জ্যাঙ্গো-অ্যাডমিন শেল --ইন্টারফেস বিপাইথন

যখন "প্লেইন" পাইথন ইন্টারেক্টিভ ইন্টারপ্রেটার শুরু হয় (কারণ হোক --সমতল ছিল
নির্দিষ্ট করা বা অন্য কোন ইন্টারেক্টিভ ইন্টারফেস উপলব্ধ না থাকায়) এটি স্ক্রিপ্টটি পড়ে
দ্বারা নির্দেশিত পাইথনস্টার্টআপ পরিবেশ পরিবর্তনশীল এবং ~/.pythonrc.py লিপি. আপনি যদি
এই আচরণ আপনি ব্যবহার করতে পারেন চান না --নো-স্টার্টআপ বিকল্প যেমন:

জ্যাঙ্গো-অ্যাডমিন শেল --প্লেইন --নো-স্টার্টআপ

শো মাইগ্রেশন [ [ ]]
জ্যাঙ্গো-অ্যাডমিন শো মাইগ্রেশন

একটি প্রকল্পে সমস্ত স্থানান্তর দেখায়।

--তালিকা, -l

সার্জারির --তালিকা বিকল্পটি জ্যাঙ্গো যে সমস্ত অ্যাপস সম্পর্কে জানে, তার জন্য উপলব্ধ মাইগ্রেশনগুলির তালিকা দেয়৷
প্রতিটি অ্যাপ, এবং প্রতিটি মাইগ্রেশন প্রয়োগ করা হয়েছে কিনা (একটি দ্বারা চিহ্নিত করা হয়েছে [X] হল পরবর্তীতে
মাইগ্রেশন নাম)।

মাইগ্রেশন ছাড়া অ্যাপও তালিকাভুক্ত, কিন্তু আছে (না অভিবাসন) তাদের অধীনে মুদ্রিত।

--পরিকল্পনা, -p

সার্জারির --পরিকল্পনা বিকল্পটি মাইগ্রেশন প্ল্যান দেখায় জ্যাঙ্গো মাইগ্রেশন প্রয়োগ করতে অনুসরণ করবে। যে কোন
সরবরাহকৃত অ্যাপ লেবেলগুলি উপেক্ষা করা হয়েছে কারণ পরিকল্পনাটি সেই অ্যাপগুলির বাইরে যেতে পারে৷ একই রকম
--তালিকা, প্রয়োগকৃত মাইগ্রেশন একটি দ্বারা চিহ্নিত করা হয় [X] হল. 2 এবং তার উপরে একটি শব্দের জন্য, সব
একটি মাইগ্রেশনের নির্ভরতাও দেখানো হবে।

SQL <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন SQL

প্রদত্ত অ্যাপ নাম(গুলি) এর জন্য টেবিল তৈরি করুন SQL বিবৃতি প্রিন্ট করে।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

sqlall <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন sqlall

প্রদত্ত অ্যাপ নাম(গুলি) এর জন্য তৈরি টেবিল এবং প্রাথমিক-ডেটা SQL স্টেটমেন্ট প্রিন্ট করে।

এর বর্ণনা পড়ুন sql কাস্টম প্রাথমিক তথ্য কিভাবে নির্দিষ্ট করতে হয় তার ব্যাখ্যার জন্য।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

সার্জারির এসকিউএল* ব্যবস্থাপনা কমান্ড এখন সম্মান অনুমতি_মাইগ্রেট() পদ্ধতি DATABASE_ROUTERS.
আপনার যদি নন-ডিফল্ট ডাটাবেসে মডেলগুলি সিঙ্ক করা থাকে তবে ব্যবহার করুন --তথ্যশালা এসকিউএল পেতে পতাকা
সেই মডেলগুলি (আগে তারা সর্বদা আউটপুটে অন্তর্ভুক্ত হবে)।

sqlclear <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন sqlclear

প্রদত্ত অ্যাপ নাম(গুলি) এর জন্য ড্রপ টেবিল SQL স্টেটমেন্ট প্রিন্ট করে।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

sql কাস্টম <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন sql কাস্টম

প্রদত্ত অ্যাপ নাম(গুলি)-এর জন্য কাস্টম SQL স্টেটমেন্ট প্রিন্ট করে।

প্রতিটি নির্দিষ্ট অ্যাপের প্রতিটি মডেলের জন্য, এই কমান্ডটি ফাইলের সন্ধান করে
/sql/ .sql, কোথায় প্রদত্ত অ্যাপের নাম এবং
ছোট হাতের অক্ষরে মডেলের নাম। উদাহরণস্বরূপ, আপনার যদি একটি অ্যাপ থাকে সংবাদ এর মধ্যে রয়েছে ক
গল্প মডেল, sql কাস্টম একটি ফাইল পড়ার চেষ্টা করবে news/sql/story.sql এবং এটি যোগ করুন
এই কমান্ডের আউটপুট।

প্রতিটি SQL ফাইল, দেওয়া হলে, বৈধ SQL ধারণ করবে বলে আশা করা হচ্ছে। SQL ফাইল পাইপ করা হয়
সমস্ত মডেলের টেবিল তৈরির বিবৃতি দেওয়ার পরে সরাসরি ডাটাবেসে প্রবেশ করানো হয়েছে
নিষ্পন্ন. এই এসকিউএল হুক ব্যবহার করুন টেবিল পরিবর্তন করতে, বা যেকোনো SQL ফাংশন সন্নিবেশ করান
ডাটাবেসের মধ্যে

উল্লেখ্য যে SQL ফাইলগুলি যে ক্রমানুসারে প্রসেস করা হয় তা অনির্ধারিত।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

sqldropindexes <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন sqldropindexes

প্রদত্ত অ্যাপ নাম(গুলি) এর জন্য ড্রপ ইনডেক্স SQL স্টেটমেন্ট প্রিন্ট করে।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

sqlflush
জ্যাঙ্গো-অ্যাডমিন sqlflush

SQL স্টেটমেন্ট প্রিন্ট করে যা এর জন্য কার্যকর করা হবে ঘনিষ্ঠরূপে কমান্ড।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

sqlindexes <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন sqlindexes

প্রদত্ত অ্যাপ নাম(গুলি) এর জন্য INDEX SQL বিবৃতি তৈরি করুন প্রিন্ট করে।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

sqlmigrate
জ্যাঙ্গো-অ্যাডমিন sqlmigrate

নামকৃত মাইগ্রেশনের জন্য SQL প্রিন্ট করে। এটি একটি সক্রিয় ডাটাবেস সংযোগ প্রয়োজন, যা
এটি সীমাবদ্ধতার নামগুলি সমাধান করতে ব্যবহার করবে; এর মানে আপনাকে অবশ্যই একটি এর বিপরীতে এসকিউএল তৈরি করতে হবে
ডাটাবেসের অনুলিপি আপনি পরে এটি প্রয়োগ করতে চান।

মনে রাখবেন যে sqlmigrate এর আউটপুট রঙিন করে না।

সার্জারির --তথ্যশালা বিকল্পটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL তৈরি করতে হবে।

--পিছন দিকে

ডিফল্টরূপে, এসকিউএল তৈরি করা হয় ফরোয়ার্ডের দিকে মাইগ্রেশন চালানোর জন্য। পাস
--পিছন দিকে পরিবর্তে মাইগ্রেশন আনপ্রয়োগ করার জন্য এসকিউএল তৈরি করতে।

sqlsequencereset <অ্যাপ_লেবেল অ্যাপ_লেবেল ...>
জ্যাঙ্গো-অ্যাডমিন sqlsequencereset

প্রদত্ত অ্যাপ নাম(গুলি) এর জন্য সিকোয়েন্স রিসেট করার জন্য SQL স্টেটমেন্ট প্রিন্ট করে।

সিকোয়েন্স হল কিছু ডাটাবেস ইঞ্জিনের দ্বারা পরবর্তী উপলব্ধ নম্বর ট্র্যাক করার জন্য ব্যবহৃত সূচী
স্বয়ংক্রিয়ভাবে বৃদ্ধি ক্ষেত্র.

এসকিউএল তৈরি করতে এই কমান্ডটি ব্যবহার করুন যা একটি সিকোয়েন্সের সাথে সিঙ্কের বাইরে থাকা ক্ষেত্রেগুলিকে ঠিক করবে
এর স্বয়ংক্রিয়ভাবে ক্ষেত্র ডেটা বৃদ্ধি পায়।

সার্জারির --তথ্যশালা অপশনটি ডাটাবেস নির্দিষ্ট করতে ব্যবহার করা যেতে পারে যার জন্য SQL মুদ্রণ করতে হবে।

স্কোয়াশ অভিবাসন
জ্যাঙ্গো-অ্যাডমিন স্কোয়াশ অভিবাসন

জন্য মাইগ্রেশন squashes অ্যাপ_লেবেল পর্যন্ত এবং সহ মাইগ্রেশন_নাম কম মধ্যে নিচে
মাইগ্রেশন, যদি সম্ভব হয়। ফলে স্কোয়াশড মাইগ্রেশনের পাশাপাশি বসবাস করতে পারে
নিরাপদে unsquashed বেশী. আরো তথ্যের জন্য, অনুগ্রহ করে পড়ুন মাইগ্রেশন-স্কোয়াশিং.

--নো-অপ্টিমাইজ করুন

ডিফল্টরূপে, জ্যাঙ্গো কমাতে আপনার মাইগ্রেশনের ক্রিয়াকলাপগুলিকে অপ্টিমাইজ করার চেষ্টা করবে৷
ফলাফল ফাইলের আকার। পাস --নো-অপ্টিমাইজ করুন যদি এই প্রক্রিয়াটি আপনার জন্য ব্যর্থ হয় বা
ভুল মাইগ্রেশন তৈরি করা, যদিও অনুগ্রহ করে একটি জ্যাঙ্গো বাগ রিপোর্টও ফাইল করুন
আচরণ, যেমন অপ্টিমাইজেশন নিরাপদ হতে বোঝানো হয়।

startapp [গন্তব্য]
জ্যাঙ্গো-অ্যাডমিন startapp

বর্তমান ডিরেক্টরিতে প্রদত্ত অ্যাপ নামের জন্য একটি জ্যাঙ্গো অ্যাপ ডিরেক্টরি গঠন তৈরি করে
অথবা প্রদত্ত গন্তব্য।

ডিফল্টরূপে তৈরি করা ডিরেক্টরিতে a থাকে models.py ফাইল এবং অন্যান্য অ্যাপ টেমপ্লেট ফাইল।
(দেখুন উৎস আরও বিস্তারিত জানার জন্য।) শুধুমাত্র অ্যাপের নাম দেওয়া থাকলে, অ্যাপ ডিরেক্টরি হবে
বর্তমান কাজের ডিরেক্টরিতে তৈরি করা হবে।

ঐচ্ছিক গন্তব্য প্রদান করা হলে, জ্যাঙ্গো পরিবর্তে সেই বিদ্যমান ডিরেক্টরি ব্যবহার করবে
একটি নতুন তৈরি করার চেয়ে। তুমি ব্যবহার করতে পার '.' বর্তমান কাজের ডিরেক্টরি বোঝাতে।

উদাহরণ স্বরূপ:

django-admin startapp myapp/ব্যবহারকারী/জেজডেজ/কোড/মাইঅ্যাপ

--টেমপ্লেট

সঙ্গে সঙ্গে --টেমপ্লেট বিকল্প, আপনি পথ প্রদান করে একটি কাস্টম অ্যাপ টেমপ্লেট ব্যবহার করতে পারেন
অ্যাপ টেমপ্লেট ফাইল সহ একটি ডিরেক্টরিতে, বা একটি সংকুচিত ফাইলের পথ (.tar.gz,
.tar.bz2, .tgz, .tbz, .zip) অ্যাপ টেমপ্লেট ফাইল ধারণকারী।

উদাহরণস্বরূপ, এটি তৈরি করার সময় প্রদত্ত ডিরেক্টরিতে একটি অ্যাপ টেমপ্লেট সন্ধান করবে
myapp অ্যাপ:

django-admin startapp --template=/Users/jezdez/Code/my_app_template myapp

জ্যাঙ্গোও ইউআরএল গ্রহণ করবে (HTTP, HTTPS দ্বারা, FTP) অ্যাপের সাথে সংকুচিত আর্কাইভগুলিতে
টেমপ্লেট ফাইল, ডাউনলোড এবং ফ্লাই তাদের নিষ্কাশন.

উদাহরণস্বরূপ, জিপ ফাইল হিসাবে সংগ্রহস্থলগুলিকে প্রকাশ করতে গিথুবের বৈশিষ্ট্যের সুবিধা গ্রহণ করে, আপনি
একটি URL ব্যবহার করতে পারেন যেমন:

django-admin startapp --template=https://github.com/githubuser/django-app-template/archive/master.zip myapp

জ্যাঙ্গো যখন অ্যাপ টেমপ্লেট ফাইলগুলি কপি করে, তখন এটি নির্দিষ্ট ফাইলগুলিকে রেন্ডার করে
টেমপ্লেট ইঞ্জিন: ফাইল যার এক্সটেনশন মেলে --এক্সটেনশন বিকল্প (py গতানুগতিক)
এবং ফাইল যাদের নামের সাথে পাস করা হয় -- নাম বিকল্প। দ্য টেমপ্লেট প্রসঙ্গ ব্যবহৃত হয়:

· কোন বিকল্প পাস startapp কমান্ড (কমান্ডের সমর্থিত বিকল্পগুলির মধ্যে)

· অ্যাপ্লিকেশন নাম -- কমান্ডে পাস করা অ্যাপের নাম

· app_directory -- নতুন তৈরি অ্যাপের সম্পূর্ণ পথ

· ডক্স_সংস্করণ -- ডকুমেন্টেশনের সংস্করণ: 'দেব' or '1.x'

সতর্কতা:
যখন অ্যাপ টেমপ্লেট ফাইলগুলি জ্যাঙ্গো টেমপ্লেট ইঞ্জিনের সাথে রেন্ডার করা হয় (ডিফল্টরূপে
সব *.py ফাইল), জ্যাঙ্গো সমস্ত স্ট্রে টেমপ্লেট ভেরিয়েবলকে প্রতিস্থাপন করবে। জন্য
উদাহরণস্বরূপ, যদি পাইথন ফাইলগুলির একটিতে একটি ডকস্ট্রিং থাকে যা একটি নির্দিষ্ট ব্যাখ্যা করে
টেমপ্লেট রেন্ডারিং সম্পর্কিত বৈশিষ্ট্য, এটি একটি ভুল উদাহরণ হতে পারে।

এই সমস্যা সমাধানের জন্য, আপনি ব্যবহার করতে পারেন টেমপ্লেট ট্যাগ টেমপ্লেট ট্যাগ "এসকেপ" করতে
টেমপ্লেট সিনট্যাক্সের বিভিন্ন অংশ।

শুরু প্রকল্প [গন্তব্য]
জ্যাঙ্গো-অ্যাডমিন শুরু প্রকল্প

বর্তমান প্রদত্ত প্রকল্পের নামের জন্য একটি জ্যাঙ্গো প্রকল্প ডিরেক্টরি কাঠামো তৈরি করে
ডিরেক্টরি বা প্রদত্ত গন্তব্য।

ডিফল্টরূপে, নতুন ডিরেক্টরি ধারণ করে manage.py এবং একটি প্রজেক্ট প্যাকেজ (যেটিতে a
settings.py এবং অন্যান্য ফাইল)। দেখুন টেমপ্লেট উৎস বিস্তারিত জানার জন্য.

শুধুমাত্র প্রকল্পের নাম দেওয়া হলে, প্রকল্প ডিরেক্টরি এবং প্রকল্প প্যাকেজ উভয়ই হবে
নামে এবং বর্তমান কাজের মধ্যে প্রকল্প ডিরেক্টরি তৈরি করা হবে
ডিরেক্টরি.

যদি ঐচ্ছিক গন্তব্য প্রদান করা হয়, Django সেই বিদ্যমান ডিরেক্টরিটি হিসাবে ব্যবহার করবে
প্রকল্প ডিরেক্টরি, এবং তৈরি করুন manage.py এবং এর মধ্যে প্রকল্প প্যাকেজ। 'ব্যবহার করুন।' প্রতি
বর্তমান কার্যকারী ডিরেক্টরি নির্দেশ করুন।

উদাহরণ স্বরূপ:

django-admin startproject myproject /Users/jezdez/Code/myproject_repo

হিসাবে হিসাবে startapp আদেশ, --টেমপ্লেট বিকল্প আপনাকে একটি ডিরেক্টরি, ফাইল নির্দিষ্ট করতে দেয়
একটি কাস্টম প্রকল্প টেমপ্লেটের পাথ বা URL। দেখুন startapp বিস্তারিত তথ্যের জন্য ডকুমেন্টেশন
সমর্থিত প্রকল্প টেমপ্লেট বিন্যাস।

উদাহরণস্বরূপ, এটি তৈরি করার সময় প্রদত্ত ডিরেক্টরিতে একটি প্রকল্প টেমপ্লেটের সন্ধান করবে
দ্য আমার প্রকল্প প্রকল্প:

django-admin startproject --template=/Users/jezdez/Code/my_project_template myproject

জ্যাঙ্গোও ইউআরএল গ্রহণ করবে (HTTP, HTTPS দ্বারা, FTP) প্রকল্পের সাথে সংকুচিত আর্কাইভগুলিতে
টেমপ্লেট ফাইল, ডাউনলোড এবং ফ্লাই তাদের নিষ্কাশন.

উদাহরণস্বরূপ, জিপ ফাইল হিসাবে সংগ্রহস্থলগুলিকে প্রকাশ করতে গিথুবের বৈশিষ্ট্যের সুবিধা গ্রহণ করে, আপনি
একটি URL ব্যবহার করতে পারেন যেমন:

django-admin startproject --template=https://github.com/githubuser/django-project-template/archive/master.zip myproject

জ্যাঙ্গো যখন প্রজেক্ট টেমপ্লেট ফাইলগুলি কপি করে, তখন এটি নির্দিষ্ট ফাইলগুলিকে রেন্ডার করে
টেমপ্লেট ইঞ্জিন: ফাইল যার এক্সটেনশন মেলে --এক্সটেনশন বিকল্প (py গতানুগতিক)
এবং ফাইল যাদের নামের সাথে পাস করা হয় -- নাম বিকল্প। দ্য টেমপ্লেট প্রসঙ্গ ব্যবহৃত হয়:

· কোন বিকল্প পাস শুরু প্রকল্প কমান্ড (কমান্ডের সমর্থিত বিকল্পগুলির মধ্যে)

· প্রকল্পের নাম -- কমান্ডে পাস করা প্রকল্পের নাম

· প্রজেক্ট_ডিরেক্টরি -- নতুন তৈরি প্রকল্পের সম্পূর্ণ পথ

· গোপন চাবি --এর জন্য একটি র্যান্ডম কী গোপন চাবি বিন্যাস

· ডক্স_সংস্করণ -- ডকুমেন্টেশনের সংস্করণ: 'দেব' or '1.x'

দয়া করে দেখুন অনুবাদ সতর্কবার্তা জন্য উল্লেখ করা হয়েছে startapp.

syncdb
জ্যাঙ্গো-অ্যাডমিন syncdb

সংস্করণ 1.7 থেকে অবরুদ্ধ: এই কমান্ডটির পক্ষে অবচয় করা হয়েছে৷ মাইগ্রেট
কমান্ড, যা পুরানো আচরণের পাশাপাশি মাইগ্রেশন সম্পাদন উভয়ই করে। এটা এখন
যে কমান্ডের শুধু একটি উপনাম.

জন্য উপনাম মাইগ্রেট.

পরীক্ষা <অ্যাপ or পরীক্ষা শনাক্তকারী>
জ্যাঙ্গো-অ্যাডমিন পরীক্ষা

সমস্ত ইনস্টল করা মডেলের জন্য পরীক্ষা চালায়। দেখা /বিষয়/পরীক্ষা/সূচী আরও তথ্যের জন্য.

--ফেলফাস্ট

সার্জারির --ফেলফাস্ট বিকল্পটি পরীক্ষা চালানো বন্ধ করতে এবং অবিলম্বে ব্যর্থতার রিপোর্ট করতে ব্যবহার করা যেতে পারে
পরীক্ষায় ব্যর্থ হওয়ার পর।

--পরীক্ষক

সার্জারির --পরীক্ষক বিকল্প পরীক্ষা রানার ক্লাস নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে যে ব্যবহার করা হয়
পরীক্ষা চালানো। এই মান প্রদান করা হলে, এটি দ্বারা প্রদত্ত মানকে ওভাররাইড করে
TEST_RUNNER বিন্যাস.

--লাইভ সার্ভার

সার্জারির --লাইভ সার্ভার বিকল্পটি ডিফল্ট ঠিকানাকে ওভাররাইড করতে ব্যবহার করা যেতে পারে যেখানে লাইভ সার্ভার
(এর সাথে ব্যবহার করা হয় LiveServerTestCase) থেকে চালানোর আশা করা হচ্ছে। ডিফল্ট মান হল
স্থানীয় হোস্ট: 8081.

--কিপডিবি

সার্জারির --কিপডিবি অপশনটি টেস্ট রানের মধ্যে টেস্ট ডাটাবেস সংরক্ষণ করতে ব্যবহার করা যেতে পারে। এই আছে
সৃষ্টি এবং ধ্বংস উভয় ক্রিয়া এড়িয়ে যাওয়ার সুবিধা যা ব্যাপকভাবে হ্রাস পায়
পরীক্ষা চালানোর সময়, বিশেষ করে যারা একটি বড় পরীক্ষা স্যুটে আছে। পরীক্ষা ডাটাবেস না হলে
বিদ্যমান, এটি প্রথম রানে তৈরি করা হবে এবং তারপরে প্রতিটি পরবর্তী রানের জন্য সংরক্ষণ করা হবে। যে কোন
পরীক্ষা চালানোর আগে অপ্রয়োগিত স্থানান্তরগুলি পরীক্ষার ডাটাবেসে প্রয়োগ করা হবে
উপর।

-- বিপরীত

সার্জারির -- বিপরীত বিকল্পটি বিপরীত ক্রমে পরীক্ষার ক্ষেত্রে বাছাই করতে ব্যবহার করা যেতে পারে। এই সাহায্য করতে পারে
ডিবাগিং পরীক্ষায় যা সঠিকভাবে বিচ্ছিন্ন নয় এবং পার্শ্বপ্রতিক্রিয়া আছে। গোষ্ঠী by পরীক্ষা
শ্রেণী এই বিকল্পটি ব্যবহার করার সময় সংরক্ষণ করা হয়।

--ডিবাগ-এসকিউএল

সার্জারির --ডিবাগ-এসকিউএল বিকল্প সক্রিয় করতে ব্যবহার করা যেতে পারে এসকিউএল লগিং পরীক্ষায় ব্যর্থ হওয়ার জন্য। যদি -- শব্দচয়ন
is 2, তারপর পরীক্ষা পাস করার প্রশ্নগুলিও আউটপুট।

টেস্ট সার্ভার <ফিক্সচার চোকান ...>
জ্যাঙ্গো-অ্যাডমিন টেস্ট সার্ভার

একটি জ্যাঙ্গো ডেভেলপমেন্ট সার্ভার চালায় (যেমন রানসার্ভার) প্রদত্ত ফিক্সচার(গুলি) থেকে ডেটা ব্যবহার করে।

উদাহরণস্বরূপ, এই কমান্ড:

django-admin testserver mydata.json

... নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করবে:

1. একটি পরীক্ষা ডাটাবেস তৈরি করুন, যেমন বর্ণনা করা হয়েছে -পরীক্ষা-ডাটাবেস.

2. প্রদত্ত ফিক্সচার থেকে ফিক্সচার ডেটা সহ পরীক্ষার ডাটাবেস তৈরি করুন। (আরো জন্য
ফিক্সচার, এর জন্য ডকুমেন্টেশন দেখুন লোড তথ্য উপরে।)

3. জ্যাঙ্গো ডেভেলপমেন্ট সার্ভার চালায় (যেমন রানসার্ভার), এই নতুন সৃষ্ট প্রতি নির্দেশ
আপনার উৎপাদন ডাটাবেসের পরিবর্তে ডাটাবেস পরীক্ষা করুন।

এটি বিভিন্ন উপায়ে দরকারী:

· আপনি যখন লিখছেন একক পরীক্ষা আপনার মতামত নির্দিষ্ট ফিক্সচার ডেটার সাথে কীভাবে কাজ করে তা আপনি করতে পারেন
ব্যবহার টেস্ট সার্ভার একটি ওয়েব ব্রাউজারে ভিউয়ের সাথে ম্যানুয়ালি ইন্টারঅ্যাক্ট করতে।

· ধরা যাক আপনি আপনার জ্যাঙ্গো অ্যাপ্লিকেশনটি তৈরি করছেন এবং একটি এর একটি "প্রাচীন" অনুলিপি রয়েছে৷
ডাটাবেস যার সাথে আপনি ইন্টারঅ্যাক্ট করতে চান। আপনি একটি ফিক্সচারে আপনার ডাটাবেস ডাম্প করতে পারেন
(ব্যবহার করে ডাম্পডাটা কমান্ড, উপরে ব্যাখ্যা করা হয়েছে), তারপর ব্যবহার করুন টেস্ট সার্ভার আপনার ওয়েব চালানোর জন্য
সেই ডেটা সহ অ্যাপ্লিকেশন। এই ব্যবস্থার সাথে, আপনি মেস করার নমনীয়তা আছে
যে কোনো উপায়ে আপনার ডেটা আপ করুন, জেনে রাখুন যে আপনি যে ডেটা পরিবর্তন করছেন তা শুধুমাত্র হচ্ছে৷
একটি পরীক্ষা ডাটাবেস তৈরি.

উল্লেখ্য যে এই সার্ভারটি করে না স্বয়ংক্রিয়ভাবে আপনার পাইথন সোর্স কোডের পরিবর্তনগুলি সনাক্ত করে (যেমন
রানসার্ভার করে)। এটি অবশ্য টেমপ্লেটের পরিবর্তন সনাক্ত করে।

--adrport [বন্দর সংখ্যা or ipaddr:পোর্ট]

ব্যবহার --adrport ডিফল্ট থেকে একটি ভিন্ন পোর্ট, বা IP ঠিকানা এবং পোর্ট নির্দিষ্ট করতে
127.0.0.1:8000. এই মান ঠিক একই বিন্যাস অনুসরণ করে এবং ঠিক একই পরিবেশন করে
আর্গুমেন্ট হিসাবে কাজ রানসার্ভার কমান্ড।

উদাহরণ:

পোর্ট 7000 এর সাথে টেস্ট সার্ভার চালানোর জন্য ফিক্সচার1 এবং ফিক্সচার2:

জ্যাঙ্গো-অ্যাডমিন টেস্টসার্ভার --addrport 7000 fixture1 fixture2
জ্যাঙ্গো-অ্যাডমিন টেস্টসার্ভার ফিক্সচার১ ফিক্সচার২ -- অ্যাডরপোর্ট 1

(উপরের বিবৃতি সমতুল্য। আমরা তাদের উভয়ই অন্তর্ভুক্ত করি তা প্রদর্শন করার জন্য
ফিক্সচার আর্গুমেন্টের আগে বা পরে বিকল্পগুলি আসে কিনা তা বিবেচ্য নয়।)

1.2.3.4:7000 এ চালানোর জন্য a পরীক্ষা ফিক্সচার:

django-admin testserver --addrport 1.2.3.4:7000 পরীক্ষা

সার্জারির --নোইনপুট সমস্ত ব্যবহারকারীর প্রম্পট দমন করার জন্য বিকল্প প্রদান করা যেতে পারে।

সত্যতা সমর্থন করা
জ্যাঙ্গো-অ্যাডমিন সত্যতা সমর্থন করা

সংস্করণ 1.7 থেকে অপ্রচলিত: দ্বারা প্রতিস্থাপিত৷ চেক কমান্ড।

সমস্ত ইনস্টল করা মডেল যাচাই করে (এর অনুসারে INSTALLED_APPS সেটিং) এবং প্রিন্ট
স্ট্যান্ডার্ড আউটপুটে বৈধতা ত্রুটি.

কম্যান্ডস প্রদান করা BY অ্যাপ্লিকেশন


কিছু কমান্ড শুধুমাত্র উপলব্ধ হয় যখন django.contrib আবেদন যে সরঁজাম তাহাদিগকে
হয়েছে সক্ষম করা. এই বিভাগে তাদের আবেদন দ্বারা গোষ্ঠীবদ্ধ তাদের বর্ণনা.

django.contrib.auth
পাসওয়ার্ড পরিবর্তন করুন
জ্যাঙ্গো-অ্যাডমিন পাসওয়ার্ড পরিবর্তন করুন

এই কমান্ডটি শুধুমাত্র Django এর থাকলেই পাওয়া যায় প্রমাণীকরণ পদ্ধতি (django.contrib.auth) হয়
ইনস্টল করা নেই।

ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করার অনুমতি দেয়। এটি আপনাকে ব্যবহারকারীর দ্বিগুণ পাসওয়ার্ড লিখতে অনুরোধ করে
প্যারামিটার হিসাবে দেওয়া হয়। যদি তারা উভয়ই মিলে যায়, নতুন পাসওয়ার্ড অবিলম্বে পরিবর্তন করা হবে। যদি
আপনি একটি ব্যবহারকারী সরবরাহ করবেন না, কমান্ড যার ব্যবহারকারীর নাম পাসওয়ার্ড পরিবর্তন করার চেষ্টা করবে
বর্তমান ব্যবহারকারীর সাথে মেলে।

ব্যবহার --তথ্যশালা ব্যবহারকারীর জন্য অনুসন্ধান করার জন্য ডাটাবেস নির্দিষ্ট করার বিকল্প। যদি এটা না হয়
সরবরাহ করা হয়েছে, জ্যাঙ্গো ব্যবহার করবে ডিফল্ট ডাটাবেস।

উদাহরণ ব্যবহার:

জ্যাঙ্গো-অ্যাডমিন পাসওয়ার্ড রিঙ্গো পরিবর্তন করুন

সুপার ব্যবহারকারী তৈরি করুন
জ্যাঙ্গো-অ্যাডমিন সুপার ব্যবহারকারী তৈরি করুন

এই কমান্ডটি শুধুমাত্র Django এর থাকলেই পাওয়া যায় প্রমাণীকরণ পদ্ধতি (django.contrib.auth) হয়
ইনস্টল করা নেই।

একটি সুপার ইউজার অ্যাকাউন্ট তৈরি করে (যে ব্যবহারকারীর সমস্ত অনুমতি রয়েছে)। আপনার প্রয়োজন হলে এটি দরকারী
একটি প্রাথমিক সুপার ইউজার অ্যাকাউন্ট তৈরি করতে বা আপনার যদি প্রোগ্রাম্যাটিকভাবে জেনারেট করতে হয়
আপনার সাইটের জন্য সুপার ইউজার অ্যাকাউন্ট

ইন্টারেক্টিভভাবে চালানো হলে, এই কমান্ডটি নতুন সুপার ইউজারের জন্য একটি পাসওয়ার্ডের জন্য অনুরোধ করবে
অ্যাকাউন্ট অ-ইন্টারেক্টিভভাবে চালানো হলে, কোন পাসওয়ার্ড সেট করা হবে না, এবং সুপার ইউজার অ্যাকাউন্ট
একটি পাসওয়ার্ড ম্যানুয়ালি সেট করা না হওয়া পর্যন্ত লগ ইন করতে সক্ষম হবে না।

--ব্যবহারকারীর নাম

--ইমেইল

নতুন অ্যাকাউন্টের জন্য ব্যবহারকারীর নাম এবং ইমেল ঠিকানা ব্যবহার করে সরবরাহ করা যেতে পারে --ব্যবহারকারীর নাম
এবং --ইমেইল কমান্ড লাইনে আর্গুমেন্ট। যদি এর কোন একটি সরবরাহ করা না হয়,
সুপার ব্যবহারকারী তৈরি করুন ইন্টারেক্টিভভাবে চালানোর সময় এটির জন্য অনুরোধ করবে।

ব্যবহার --তথ্যশালা ডাটাবেস নির্দিষ্ট করার বিকল্প যেখানে সুপার ইউজার অবজেক্ট থাকবে
সংরক্ষিত.

আপনি ম্যানেজমেন্ট কমান্ড সাবক্লাস করতে পারেন এবং ওভাররাইড করতে পারেন get_input_data() যদি তুমি চাও
ডেটা ইনপুট এবং বৈধতা কাস্টমাইজ করুন। বিদ্যমান সম্পর্কে বিস্তারিত জানার জন্য সোর্স কোডের সাথে পরামর্শ করুন
বাস্তবায়ন এবং পদ্ধতির পরামিতি। উদাহরণস্বরূপ, আপনার যদি একটি থাকে তবে এটি কার্যকর হতে পারে
বিদেশী চাবি in প্রয়োজনীয় ক্ষেত্র এবং প্রবেশ করার পরিবর্তে একটি উদাহরণ তৈরি করার অনুমতি দিতে চান
একটি বিদ্যমান উদাহরণের প্রাথমিক কী।

django.contrib.gis
ogrinspect
এই কমান্ড শুধুমাত্র উপলব্ধ যদি জিওজ্যাঙ্গো (django.contrib.gis) প্রতিষ্ঠিত.

তার উল্লেখ করুন বিবরণ GeoDjango ডকুমেন্টেশনে।

django.contrib.sessions
ক্লিয়ারসেশন
জ্যাঙ্গো-অ্যাডমিন ক্লিয়ারসেশন

একটি ক্রন জব হিসাবে চালানো যেতে পারে বা মেয়াদোত্তীর্ণ সেশনগুলি পরিষ্কার করতে সরাসরি।

django.contrib.sitemaps
ping_google
এই কমান্ড শুধুমাত্র উপলব্ধ যদি সাইটম্যাপ ফ্রেমওয়ার্ক (django.contrib.sitemaps) হয়
ইনস্টল করা নেই।

তার উল্লেখ করুন বিবরণ সাইটম্যাপ ডকুমেন্টেশনে।

django.contrib.staticfiles
সংগৃহীত
এই কমান্ড শুধুমাত্র উপলব্ধ যদি স্থির নথি পত্র আবেদন
(django.contrib.staticfiles) প্রতিষ্ঠিত.

তার উল্লেখ করুন বিবরণ মধ্যে স্ট্যাটিক ফাইল ডকুমেন্টেশন।

পাওয়া স্ট্যাটিক
এই কমান্ড শুধুমাত্র উপলব্ধ যদি স্থির নথি পত্র আবেদন
(django.contrib.staticfiles) প্রতিষ্ঠিত.

তার উল্লেখ করুন বিবরণ মধ্যে স্ট্যাটিক ফাইল ডকুমেন্টেশন।

ডিফল্ট বিকল্প


যদিও কিছু কমান্ড তাদের নিজস্ব কাস্টম বিকল্পগুলিকে অনুমতি দিতে পারে, প্রতিটি কমান্ড এর জন্য অনুমতি দেয়
নিম্নলিখিত বিকল্পগুলি:

--পাইথনপথ

উদাহরণ ব্যবহার:

জ্যাঙ্গো-অ্যাডমিন মাইগ্রেট --pythonpath='/home/djangoprojects/myproject'

পাইথনে প্রদত্ত ফাইল সিস্টেম পাথ যোগ করে আমদানি অনুসন্ধান পথ. যদি এটি প্রদান করা না হয়,
জ্যাঙ্গো-অ্যাডমিন ব্যবহার করবে পাইথনপথ পরিবেশ সূচক.

মনে রাখবেন যে এই বিকল্পটি অপ্রয়োজনীয় manage.py, কারণ এটি সেট করার যত্ন নেয়
আপনার জন্য পাইথন পথ.

--সেটিংস

উদাহরণ ব্যবহার:

django-admin মাইগ্রেট --settings=mysite.settings

ব্যবহার করার জন্য সেটিংস মডিউলটি স্পষ্টভাবে উল্লেখ করে। সেটিংস মডিউলটি পাইথনে থাকা উচিত
প্যাকেজ সিনট্যাক্স, যেমন mysite.settings. যদি এটি প্রদান করা না হয়, জ্যাঙ্গো-অ্যাডমিন ব্যবহার করবে
DJANGO_SETTINGS_MODULE পরিবেশ সূচক.

মনে রাখবেন যে এই বিকল্পটি অপ্রয়োজনীয় manage.py, কারণ এটি ব্যবহার করে settings.py থেকে
ডিফল্টরূপে বর্তমান প্রকল্প।

--ট্রেসব্যাক

উদাহরণ ব্যবহার:

জ্যাঙ্গো-অ্যাডমিন মাইগ্রেট --ট্রেসব্যাক

গতানুগতিক, জ্যাঙ্গো-অ্যাডমিন একটি সহজ ত্রুটি বার্তা দেখাবে যখনই একটি কমান্ড ত্রুটি ঘটে,
কিন্তু অন্য কোনো ব্যতিক্রমের জন্য একটি সম্পূর্ণ স্ট্যাক ট্রেস। যদি আপনি উল্লেখ করেন --ট্রেসব্যাক, জ্যাঙ্গো-অ্যাডমিন
এছাড়াও একটি সম্পূর্ণ স্ট্যাক ট্রেস আউটপুট করবে যখন a কমান্ড ত্রুটি উত্থাপিত হয়.

-- শব্দচয়ন

উদাহরণ ব্যবহার:

django-admin migrate --verbosity 2

ব্যবহার -- শব্দচয়ন বিজ্ঞপ্তি এবং ডিবাগ তথ্য পরিমাণ নির্দিষ্ট করতে যে
জ্যাঙ্গো-অ্যাডমিন কনসোলে প্রিন্ট করা উচিত।

· 0 মানে আউটপুট নেই।

· 1 মানে স্বাভাবিক আউটপুট (ডিফল্ট)।

· 2 ভার্বোস আউটপুট মানে।

· 3 মানে খুব ভার্বোস আউটপুট।

--কোনো রঙ

উদাহরণ ব্যবহার:

django-admin sqlall --no-color

গতানুগতিক, জ্যাঙ্গো-অ্যাডমিন রঙিন করা আউটপুট ফরম্যাট করবে। উদাহরণস্বরূপ, ত্রুটি হবে
কনসোলে লাল রঙে প্রিন্ট করা হবে এবং SQL স্টেটমেন্ট সিনট্যাক্স হাইলাইট করা হবে। প্রতিরোধ করতে
এটি এবং একটি প্লেইন টেক্সট আউটপুট আছে, পাস --কোনো রঙ আপনার কমান্ড চালানোর সময় বিকল্প।

সাধারণ বিকল্প


নিম্নলিখিত বিকল্পগুলি প্রতিটি কমান্ডে উপলব্ধ নয়, তবে সেগুলি একটি সংখ্যার জন্য সাধারণ
আদেশের

--তথ্যশালা

ডাটাবেস নির্দিষ্ট করতে ব্যবহৃত হয় যার উপর একটি কমান্ড কাজ করবে। উল্লেখ না থাকলে, এই
বিকল্পটি একটি উপনামে ডিফল্ট হবে ডিফল্ট.

উদাহরণস্বরূপ, উপনাম দিয়ে ডাটাবেস থেকে ডেটা ডাম্প করা মালিক:

জ্যাঙ্গো-অ্যাডমিন ডাম্পডাটা --ডেটাবেস=মাস্টার

--বাদ

অ্যাপ্লিকেশনগুলি থেকে একটি নির্দিষ্ট অ্যাপ্লিকেশন বাদ দিন যার বিষয়বস্তু আউটপুট। জন্য
উদাহরণস্বরূপ, বিশেষভাবে বাদ দিতে প্রমাণীকরণ ডাম্পডাটা আউটপুট থেকে অ্যাপ্লিকেশন, আপনি
ডাক দিব:

django-admin ডাম্পডাটা --exclude=auth

আপনি একাধিক অ্যাপ্লিকেশন বাদ দিতে চান, একাধিক ব্যবহার করুন --বাদ নির্দেশাবলী:

django-অ্যাডমিন ডাম্পডাটা --exclude=auth --exclude=contenttypes

--স্থানীয়

ব্যবহার --স্থানীয় or -l প্রক্রিয়া করার জন্য লোকেল নির্দিষ্ট করার বিকল্প। সব না দিলে
লোকেল প্রক্রিয়া করা হয়।

--নোইনপুট

ব্যবহার --নোইনপুট সমস্ত ব্যবহারকারীর প্রম্পটিং দমন করার বিকল্প, যেমন "আপনি কি নিশ্চিত?"
নিশ্চিতকরণ বার্তা। এই যদি দরকারী জ্যাঙ্গো-অ্যাডমিন একটি অনুপস্থিত হিসাবে মৃত্যুদন্ড কার্যকর করা হচ্ছে,
স্বয়ংক্রিয় স্ক্রিপ্ট।

অতিরিক্ত NICETIES


বাক্য গঠন শোভা
সার্জারির জ্যাঙ্গো-অ্যাডমিন / manage.py আপনার টার্মিনাল হলে কমান্ডগুলি সুন্দর রঙ-কোডেড আউটপুট ব্যবহার করবে
ANSI-রঙের আউটপুট সমর্থন করে। আপনি যদি কমান্ডের পাইপিং করছেন তবে এটি রঙের কোডগুলি ব্যবহার করবে না
অন্য প্রোগ্রামে আউটপুট।

উইন্ডোজের অধীনে, নেটিভ কনসোল ANSI এস্কেপ সিকোয়েন্স সমর্থন করে না তাই ডিফল্টরূপে
কোন রঙ আউটপুট আছে. কিন্তু আপনি ইনস্টল করতে পারেন অ্যানসিকন তৃতীয় পক্ষের টুল, জ্যাঙ্গো
কমান্ডগুলি এর উপস্থিতি সনাক্ত করবে এবং আউটপুটকে রঙ করার জন্য এর পরিষেবাগুলি ব্যবহার করবে
ইউনিক্স-ভিত্তিক প্ল্যাটফর্মের মতো।

সিনট্যাক্স হাইলাইট করার জন্য ব্যবহৃত রং কাস্টমাইজ করা যেতে পারে। তিন রঙের জ্যাঙ্গো জাহাজ
প্যালেট:

· অন্ধকার, টার্মিনালগুলির জন্য উপযুক্ত যা একটি কালো পটভূমিতে সাদা পাঠ দেখায়৷ এই হল
ডিফল্ট প্যালেট।

· আলো, একটি সাদা পটভূমিতে কালো টেক্সট দেখায় এমন টার্মিনালের জন্য উপযুক্ত।

· nocolor, যা সিনট্যাক্স হাইলাইটিং অক্ষম করে।

আপনি একটি সেট করে একটি প্যালেট নির্বাচন করুন DJANGO_colours পরিবেশ পরিবর্তনশীল নির্দিষ্ট করতে
প্যালেট আপনি ব্যবহার করতে চান. উদাহরণস্বরূপ, নির্দিষ্ট করতে আলো একটি ইউনিক্স বা OS/X এর অধীনে প্যালেট
BASH শেল, আপনি একটি কমান্ড প্রম্পটে নিম্নলিখিত চালাবেন:

DJANGO_COLORS="আলো" রপ্তানি করুন

আপনি ব্যবহার করা হয় যে রং কাস্টমাইজ করতে পারেন. জ্যাঙ্গো এর মধ্যে বেশ কয়েকটি ভূমিকা নির্দিষ্ট করে
কোন রঙ ব্যবহার করা হয়:

· ভুল - একটি বড় ত্রুটি.

· বিজ্ঞপ্তি - একটি ছোট ত্রুটি.

· sql_field - এসকিউএল-এ একটি মডেল ক্ষেত্রের নাম।

· sql_coltype - SQL-এ মডেল ফিল্ডের ধরন।

· sql_keyword - একটি SQL কীওয়ার্ড।

· sql_table - এসকিউএল-এ একটি মডেলের নাম।

· http_info - একটি 1XX HTTP তথ্যগত সার্ভার প্রতিক্রিয়া।

· http_success - একটি 2XX HTTP সফল সার্ভার প্রতিক্রিয়া।

· http_not_modified - একটি 304 HTTP পরিবর্তিত সার্ভার প্রতিক্রিয়া নয়।

· http_পুনঃনির্দেশ - 3 ব্যতীত একটি 304XX HTTP রিডাইরেক্ট সার্ভার প্রতিক্রিয়া।

· http_not_found - একটি 404 HTTP সার্ভারের প্রতিক্রিয়া পাওয়া যায়নি।

· http_bad_request - 4 ব্যতীত একটি 404XX HTTP খারাপ অনুরোধ সার্ভার প্রতিক্রিয়া।

· http_server_error - একটি 5XX HTTP সার্ভার ত্রুটি প্রতিক্রিয়া।

এই ভূমিকাগুলির প্রতিটিকে একটি নির্দিষ্ট অগ্রভাগ এবং পটভূমির রঙ নির্ধারণ করা যেতে পারে, থেকে
নিম্নলিখিত তালিকা:

· কালো

· লাল

· সবুজ

· হলুদ

· নীল

· ম্যাজেন্টা রঙ্

· সায়ান

· সাদা

এই রংগুলির প্রতিটি তারপর নিম্নলিখিত প্রদর্শন বিকল্পগুলি ব্যবহার করে সংশোধন করা যেতে পারে:

· সাহসী

· আন্ডারস্কোর

· নাচা

· বিপরীত

· ছাপান

একটি রঙের স্পেসিফিকেশন নিম্নলিখিত নিদর্শনগুলির মধ্যে একটি অনুসরণ করে:

· ভূমিকা=fg

· ভূমিকা=fg/bg

· ভূমিকা = fg, বিকল্প, বিকল্প

· ভূমিকা=fg/bg, বিকল্প, বিকল্প

কোথায় ভূমিকা একটি বৈধ রঙের ভূমিকার নাম, fg অগ্রভাগের রঙ, bg হয়
পটভূমির রঙ এবং প্রতিটি পছন্দ রঙ পরিবর্তন করার বিকল্পগুলির মধ্যে একটি। একাধিক রঙ
স্পেসিফিকেশন তারপর সেমিকোলন দ্বারা পৃথক করা হয়. উদাহরণ স্বরূপ:

এক্সপোর্ট DJANGO_COLORS="error=হলুদ/নীল, blink;notice=magenta"

নীল এবং নোটিশের উপর পলক হলুদ ব্যবহার করে ত্রুটিগুলি প্রদর্শিত হবে তা নির্দিষ্ট করবে৷
ম্যাজেন্টা ব্যবহার করে প্রদর্শিত হয়। অন্যান্য সমস্ত রঙের ভূমিকা রঙহীন থাকবে।

একটি বেস প্যালেট প্রসারিত করে রঙগুলিও নির্দিষ্ট করা যেতে পারে। যদি আপনি একটি প্যালেট নাম ক
রঙের স্পেসিফিকেশন, সেই প্যালেট দ্বারা উহ্য সমস্ত রং লোড করা হবে। তাই:

এক্সপোর্ট DJANGO_COLORS="light;error=yellow/blue,blink;notice=magenta"

হালকা রঙের প্যালেটে সমস্ত রঙের ব্যবহার নির্দিষ্ট করবে, ছাড়া রং জন্য
ত্রুটি এবং নোটিশের জন্য যা নির্দিষ্ট হিসাবে ওভাররাইড করা হবে।

থেকে রঙ-কোডেড আউটপুট জন্য সমর্থন জ্যাঙ্গো-অ্যাডমিন / manage.py দ্বারা উইন্ডোজ ইউটিলিটি
ANSICON অ্যাপ্লিকেশনের উপর নির্ভর করে Django 1.7 এ যোগ করা হয়েছে।

সজোরে আঘাত পরিপূরণ
আপনি যদি ব্যাশ শেল ব্যবহার করেন, জ্যাঙ্গো ব্যাশ সমাপ্তি স্ক্রিপ্ট ইনস্টল করার কথা বিবেচনা করুন, যা
বাস করে অতিরিক্ত/django_bash_completion জ্যাঙ্গো বিতরণে। এটি সচল আছে
ট্যাব-এর সমাপ্তি জ্যাঙ্গো-অ্যাডমিন এবং manage.py কমান্ড, যাতে আপনি করতে পারেন, উদাহরণস্বরূপ...

· প্রকার জ্যাঙ্গো-অ্যাডমিন.

· সমস্ত উপলব্ধ বিকল্প দেখতে [TAB] টিপুন।

· প্রকার SQL, তারপর [TAB], সমস্ত উপলব্ধ বিকল্প দেখতে যার নাম দিয়ে শুরু হয় SQL.

দেখ /howto/custom-management-commands কাস্টমাইজড অ্যাকশন যোগ করার জন্য।

django.core.management.call_command(নাম, *আর্গস, **বিকল্প)

কোড ব্যবহার থেকে একটি ব্যবস্থাপনা কমান্ড কল করতে কল_কমান্ড.

নাম কল করার আদেশের নাম।

*আর্গস কমান্ড দ্বারা গৃহীত আর্গুমেন্টের একটি তালিকা।

** বিকল্প
কমান্ড-লাইনে গৃহীত নামকৃত বিকল্পগুলি।

উদাহরণ:

django.core আমদানি ব্যবস্থাপনা থেকে
management.call_command('flush', verbosity=0, interactive=False)
management.call_command('loaddata', 'test_data', verbosity=0)

লক্ষ্য করুন যে কমান্ড বিকল্পগুলি যেগুলির সাথে কোন আর্গুমেন্ট নেই সেগুলি কীওয়ার্ড হিসাবে পাস করা হয় সত্য or
মিথ্যা, আপনি দেখতে পারেন সঙ্গে ইন্টারেক্টিভ উপরের বিকল্প।

নামযুক্ত আর্গুমেন্টগুলি নিম্নলিখিত সিনট্যাক্সগুলির মধ্যে একটি ব্যবহার করে পাস করা যেতে পারে:

# কমান্ড লাইনের অনুরূপ
management.call_command('ডাম্পডাটা', '--প্রাকৃতিক-বিদেশী')

# কমান্ড লাইনের অনুরূপ নামযুক্ত যুক্তি প্রাথমিক ড্যাশ বিয়োগ এবং
# আন্ডারস্কোর দ্বারা প্রতিস্থাপিত অভ্যন্তরীণ ড্যাশ সহ
management.call_command('ডাম্পডাটা', natural_foreign=True)

# `ব্যবহার_প্রাকৃতিক_বিদেশী_কী` হল বিকল্প গন্তব্য পরিবর্তনশীল
management.call_command('ডাম্পডাটা', use_natural_foreign_keys=True)

প্রথম সিনট্যাক্স এখন ম্যানেজমেন্ট কমান্ড ব্যবহার করে সমর্থিত আর্গপার্স মডিউল।
দ্বিতীয় সিনট্যাক্সের জন্য, জ্যাঙ্গো পূর্বে কমান্ডের মতো বিকল্পের নাম পাস করেছে, এখন
এটা সবসময় ব্যবহার করা হয় DEST পরিবর্তনশীল নাম (যা বিকল্প হিসাবে একই হতে পারে বা নাও হতে পারে
নাম)।

কমান্ড বিকল্পগুলি যা একাধিক বিকল্প গ্রহণ করে একটি তালিকা পাস করা হয়:

management.call_command('ডাম্পডাটা', বাদ দিন=['contenttypes', 'auth'])

আউটপুট পুনঃনির্দেশ


নোট করুন যে আপনি স্ট্যান্ডার্ড আউটপুট এবং ত্রুটি স্ট্রিমগুলিকে পুনঃনির্দেশ করতে পারেন কারণ সমস্ত কমান্ড সমর্থন করে
stdout এবং stderr বিকল্প উদাহরণস্বরূপ, আপনি লিখতে পারেন:

f হিসাবে open('/tmp/command_output') সহ:
management.call_command('ডাম্পডাটা', stdout=f)

onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে django-admin ব্যবহার করুন৷


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

  • 1
    411 টপপিএম
    411 টপপিএম
    411toppm - Sony Mavica411 ইমেজ রূপান্তর করুন
    পিপিএম থেকে...
    411toppm রান করুন
  • 2
    a+
    a+
    onworks.net ব্যবহার করে a+ অনলাইন ব্যবহার করুন
    সেবা. ...
    A+ চালান
  • 3
    coredumpctl
    coredumpctl
    coredumpctl - থেকে coredumps পুনরুদ্ধার করুন
    জার্নাল...
    coredumpctl চালান
  • 4
    কোরলিস্ট
    কোরলিস্ট
    corelist - একটি কমান্ডলাইন ফ্রন্টএন্ড
    মডিউল::কোরলিস্ট বর্ণনা: দেখুন
    মডিউল::একের জন্য কোরলিস্ট। ...
    কোরলিস্ট চালান
  • 5
    g.gui.dbmggrass
    g.gui.dbmggrass
    g.gui.dbmgr - গ্রাফিক্যাল চালু করে
    অ্যাট্রিবিউট টেবিল ম্যানেজার। কীওয়ার্ড:
    সাধারণ, GUI, অ্যাট্রিবিউট টেবিল, ডাটাবেস ...
    g.gui.dbmggrass চালান
  • 6
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - একটি মানচিত্র জিওরেক্টিফাই করে এবং
    গ্রাউন্ড কন্ট্রোল পয়েন্ট পরিচালনার অনুমতি দেয়।
    কীওয়ার্ড: সাধারণ, GUI,
    জিওরেক্টিফিকেশন, জিসিপি...
    g.gui.gcpgrass চালান
  • আরও »

Ad