কিভাবে জাজানো টেম্পলেটে চলতি বছরটি প্রদর্শন করবেন?


163

গতিশীলভাবে বর্তমান বছরটি প্রদর্শন করতে ইনবিল্ট টেম্পলেট ট্যাগটি কী। "2011" এর মতো টেমপ্লেট ট্যাগটি কী প্রদর্শিত হবে?

উত্তর:


324

সবেমাত্র চলতি বছর মুদ্রণের পুরো ট্যাগটি {% now "Y" %}। নোট করুন যে ওয়াই অবশ্যই উদ্ধৃতিতে থাকা উচিত।


4
রেকর্ডের জন্য, time% এখন%% সার্ভারের চেয়ে বিভিন্ন সময় অঞ্চলের ব্যবহারকারীদের জন্য উপযুক্ত ফলাফল দেয় না।
টমাসজ জিলিয়াস্কি

27
@ থমাস কিছু ক্ষেত্রে সত্য, তবে, চলতি বছরটি চাওয়ার জন্য আমি সবচেয়ে সাধারণ ব্যবহারের ক্ষেত্রে দেখেছি এটি একটি কপিরাইট নোটিশ, এবং ২৪ ঘন্টার জন্য যথাযথ হওয়া এটির পক্ষে সত্যই গুরুত্বপূর্ণ নয়, যখন ১ লা জানুয়ারির দিকে যাত্রা করছে বিশ্ব.
এন্ডোফেজ

2
ঘটনাচক্রে, এই কোডটি ভুল, Yঅবশ্যই ক্যাবিশকের উত্তর হিসাবে উদ্ধৃত করা উচিত।
এন্ডোফেজ

আমি যদি মাস পাচ্ছিলাম অর্থাৎ "এম" আমি কীভাবে "নভেম্বর" থেকে "নভেম্বর" পেতে পারি
জোশ

1
@ জোশ সম্পূর্ণ ডকস হ'ল ডকস.ডজ্যাঙ্গোপ্রজেক্ট / জেন / ডেভ / রেফ / টেমপ্লেটস / বিল্টিনস_ ......... , তবে আপনি এর Fপরিবর্তে সন্ধান করছেনM
হালডিয়ান ব্রাউন



2

আমি আমার জ্যাঙ্গো ভিত্তিক ওয়েবসাইট http://pmtboyshostelraipur.pythonanywhere.com/ এ নিম্নলিখিতটি ব্যবহার করেছি যা প্রত্যাশার মতো সূক্ষ্মভাবে কাজ করে (সম্ভবত, আপনি যখন এই পোস্টটি পড়ছেন তখন এটি কাজ করা বন্ধ করে দিয়েছে কারণ এটি একটি নিখরচায় হোস্টিং কোড চেষ্টা করুন এবং দেখুন)।

{% now 'Y' %}

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

<footer class="container-fluid" id="footer">
    <center>
        <p>
           &copy;
           {% now 'Y' %}, 
           PMT Boys hostel <br> 
           All rights reserved
        </p>
    </center>
</footer>

এবং এটি আমার ওয়েবসাইটের পাদলেখগুলিতে নিম্নলিখিত কেন্দ্রিক পাঠ্য প্রদর্শন করছে।

©2018, PMT Boys hostel 
All rights reserved

-2

আমার টেমপ্লেটে, বর্তমান বছর বাদে, আমার 20 টি মান (বর্তমান বছর দিয়ে শুরু) সহ একটি ক্রেডিট কার্ডের মেয়াদোত্তীর্ণ বছর প্রয়োজন। selectমান প্রয়োজন 2 ডিজিটের ও ডিসপ্লে স্ট্রিং 4 সংখ্যা হতে হবে। জটিল টেম্পলেট কোড এড়ানোর জন্য, আমি এই সাধারণ টেম্পলেট ট্যাগটি লিখেছিলাম:

@register.filter
def add_current_year(int_value, digits=4):
    if digits == 2:
        return '%02d' % (int_value + datetime.datetime.now().year - 2000)
    return '%d' % (int_value + datetime.datetime.now().year)

এবং এটি নিম্নলিখিত পদ্ধতিতে ব্যবহার করেছেন:

<select name="card_exp_year">
    {% for i in 'iiiiiiiiiiiiiiiiiiii' %}
    <option value="{{ forloop.counter0|add_current_year:2 }}">{{ forloop.counter0|add_current_year:4 }}</option>
    {% endfor %}
</select>

খুব দীর্ঘ উত্তর!
মোহামেদকুদ্দাহ

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