আমি জ্যাঙ্গো ব্যবহার করি তবে আমার ডিফল্ট টেম্পলেট এবং অ্যাপ্লিকেশনগুলি সন্ধান করতে হবে।
আমি জানি না এটি কোথায় ইনস্টল করা আছে।
আমি এটি কিভাবে খুঁজে পেতে পারি?
আমি জ্যাঙ্গো ব্যবহার করি তবে আমার ডিফল্ট টেম্পলেট এবং অ্যাপ্লিকেশনগুলি সন্ধান করতে হবে।
আমি জানি না এটি কোথায় ইনস্টল করা আছে।
আমি এটি কিভাবে খুঁজে পেতে পারি?
উত্তর:
$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'
বর্তমান শীর্ষ উত্তর কাজ করে না, অন্তত লিনাক্সে।
জাজানো টিউটোরিয়াল থেকে :
জ্যাঙ্গো উত্স ফাইলগুলি আপনার সিস্টেমে কোথায় রয়েছে তা খুঁজে পেতে আপনার যদি সমস্যা হয় তবে নিম্নলিখিত কমান্ডটি চালান:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
এই পদ্ধতির আমি অপারেটিং সিস্টেম জুড়ে কাজগুলি বর্ণনা করছি ...
আপনি আপনার কমান্ড লাইনে এটি ব্যবহার করে দেখুন - python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
এটি আপনাকে বেস ডিরেক্টরি দেয়। সেখান থেকে টাইপ করুন /django/
এবং এখানে আপনি সমস্ত ডিফল্ট টেম্পলেট, অ্যাডমিন টেম্পলেট ইত্যাদি খুঁজে পাবেন
আশাকরি এটা সাহায্য করবে...
@ ওলাফুরের উত্তর https://stackoverflow.com/a/12974642/4515198 ঠিক যেমনটি বলেছে, sys.path
অ্যাসাইনমেন্টের প্রয়োজন নেই।
নিম্নলিখিতটি যথেষ্ট হবে:
python -c "import django; print(django.__path__)"
এখানে -c
পাইথনটি বলতে অপশনটি ব্যবহার করা হয় যে "প্রোগ্রামটি স্ট্রিং হিসাবে পাস হচ্ছে" (উত্স: কমান্ড $ python --help
অন bash
)
import django
django.__file__
আউটপুট django ফোল্ডারের অবস্থান দেওয়া হবে
'C:\\Users\\saigopi\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\django\\__init__.py'
একটি টার্মিনাল এ চেষ্টা করুন।
$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.
আপনি যদি ভার্চুএলএনভ ব্যবহার করেন তবে এটি হবে:
/ হোম / ব্যবহারকারী / পথ যেখানে আপনি জ্যাঙ্গো / জ্যাঞ্জো_ডাইরেক্টরি / lib / পাইথন 2.7 / সাইট-প্যাকেজ / জ্যাঙ্গো-1.8.1-পাই 2.7.egg / জাজানো / অবদান / অ্যাডমিন ইনস্টল করেছেন /templates/admin/base_site.html
বেস-সাইট html হল ডিফল্ট টেম্পলেট।