আমার জ্যাঙ্গো ইনস্টলেশন কোথায়?


101

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

আমি জানি না এটি কোথায় ইনস্টল করা আছে।

আমি এটি কিভাবে খুঁজে পেতে পারি?


আপনি কোন প্লাটফর্মে চলছে? উবুন্টু? ম্যাক? কি ...
শ্রীকর অপালরাজু

উত্তর:


150

সিএলআইতে আপনি এটি করতে পারেন:

>>> import django
>>> django
<module 'django' from '/usr/local/lib/python2.6/dist-packages/django/__init__.pyc'>


12

বর্তমান শীর্ষ উত্তর কাজ করে না, অন্তত লিনাক্সে।

জাজানো টিউটোরিয়াল থেকে :

জ্যাঙ্গো উত্স ফাইলগুলি আপনার সিস্টেমে কোথায় রয়েছে তা খুঁজে পেতে আপনার যদি সমস্যা হয় তবে নিম্নলিখিত কমান্ডটি চালান:

python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"

2
বর্তমান শীর্ষ (স্বীকৃত) উত্তর আমার উবুন্টু ইনস্টলেশনটির সাথে কাজ করে। যেমনটি আপনারও হয়। তাদের সব কি!
অ্যাডাম মার্শাল

@olafure sys.path অ্যাসাইনমেন্টের প্রয়োজন নেই। তবুও, আপনার কোডটি সঠিক!
গণপতি

পাইথন-সি কমান্ডের একটি ব্যবহারিক পদ্ধতির: ডকস.ডজ্যাঙ্গোপ্রজেক্ট /en/1.6/intro/tutorial02
টিমো

12

মাইক্রোসফ্ট-উইন্ডোজ ওএসে: আপনার পাইথন ইনস্টলেশনের অভ্যন্তরে Lib / সাইট-প্যাকেজ ফোল্ডারে।


4

এই পদ্ধতির আমি অপারেটিং সিস্টেম জুড়ে কাজগুলি বর্ণনা করছি ...

আপনি আপনার কমান্ড লাইনে এটি ব্যবহার করে দেখুন - python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

এটি আপনাকে বেস ডিরেক্টরি দেয়। সেখান থেকে টাইপ করুন /django/এবং এখানে আপনি সমস্ত ডিফল্ট টেম্পলেট, অ্যাডমিন টেম্পলেট ইত্যাদি খুঁজে পাবেন

আশাকরি এটা সাহায্য করবে...


3

@ ওলাফুরের উত্তর https://stackoverflow.com/a/12974642/4515198 ঠিক যেমনটি বলেছে, sys.pathঅ্যাসাইনমেন্টের প্রয়োজন নেই।

নিম্নলিখিতটি যথেষ্ট হবে:

python -c "import django; print(django.__path__)"

এখানে -cপাইথনটি বলতে অপশনটি ব্যবহার করা হয় যে "প্রোগ্রামটি স্ট্রিং হিসাবে পাস হচ্ছে" (উত্স: কমান্ড $ python --helpঅন bash)


2
import django
django.__file__

আউটপুট django ফোল্ডারের অবস্থান দেওয়া হবে

'C:\\Users\\saigopi\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\django\\__init__.py'

1
বছর বছর আগে এটিই আমার প্রতিক্রিয়া (আসলে প্রথমটি) তবে এসও এর অ্যালগো সিদ্ধান্ত নিয়েছে যে এটি শেষ অবস্থানে
রাখবে

0

উল্লেখযোগ্য যে আপনি যদি ভার্চুয়াল এনভিভি ব্যবহার করে থাকেন তবে সমস্ত প্যাকেজগুলি "লিব" এর অধীনে আপনার প্রকল্পের মূল ভেন্ট ফোল্ডারে থাকবে ...


0

একটি টার্মিনাল এ চেষ্টা করুন।

$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.

-1

আপনি যদি ভার্চুএলএনভ ব্যবহার করেন তবে এটি হবে:
/ হোম / ব্যবহারকারী / পথ যেখানে আপনি জ্যাঙ্গো / জ্যাঞ্জো_ডাইরেক্টরি / lib / পাইথন 2.7 / সাইট-প্যাকেজ / জ্যাঙ্গো-1.8.1-পাই 2.7.egg / জাজানো / অবদান / অ্যাডমিন ইনস্টল করেছেন /templates/admin/base_site.html
বেস-সাইট html হল ডিফল্ট টেম্পলেট।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.