আপনি আপনার টেম্পলেটটিতে ইউআরএল আনতে পারেন:
<p>URL of this page: {{ request.get_full_path }}</p>
অথবা দ্বারা
{{ request.path }}
আপনার যদি অতিরিক্ত পরামিতিগুলির প্রয়োজন না হয়।
কিছু স্পষ্টতা এবং সংশোধন হাইপেট এবং ইগানসিও'তে আনা উচিত , আমি ভবিষ্যতের রেফারেন্সের জন্য এখানে পুরো ধারণাটি সংক্ষেপে করব।
request
টেমপ্লেটে আপনার যদি ভেরিয়েবলের প্রয়োজন হয় তবে আপনাকে অবশ্যই 'django.core.context_processors.request' যুক্ত করতে হবেTEMPLATE_CONTEXT_PROCESSORS
সেটিংসে হবে, এটি ডিফল্টরূপে নয় (জাজানো 1.4)।
আপনারও অবশ্যই ভুলবেন না আপনার অ্যাপ্লিকেশনের দ্বারা ব্যবহৃত অন্যান্য প্রসঙ্গ প্রসেসর। সুতরাং, অন্যান্য ডিফল্ট প্রসেসরের অনুরোধটি যুক্ত করতে, ডিফল্ট প্রসেসরের তালিকার হার্ড-কোডিং এড়ানোর জন্য আপনি এটি আপনার সেটিংসে যোগ করতে পারেন (এটি পরবর্তী সংস্করণগুলিতে খুব ভালভাবে পরিবর্তিত হতে পারে):
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
TEMPLATE_CONTEXT_PROCESSORS = TCP + (
'django.core.context_processors.request',
)
তারপরে, আপনি যদি request
আপনার প্রতিক্রিয়াতে সামগ্রীগুলি প্রেরণ করেন তবে উদাহরণস্বরূপ:
from django.shortcuts import render_to_response
from django.template import RequestContext
def index(request):
return render_to_response(
'user/profile.html',
{ 'title': 'User profile' },
context_instance=RequestContext(request)
)