None, False and True
সমস্ত টেমপ্লেট ট্যাগ এবং ফিল্টারগুলির মধ্যে উপলব্ধ। None, False
, খালি স্ট্রিং ( '', "", """"""
) এবং খালি তালিকাগুলি / টিপলস সমস্ত মূল্যায়নের False
সময় মূল্যায়ন করে if
, যাতে আপনি সহজেই করতে পারেন
{% if profile.user.first_name == None %}
{% if not profile.user.first_name %}
একটি ইঙ্গিত: @ ফ্যাবিওসারকিয়ার ঠিক আছে, মডেলগুলিকে যুক্তি ছেড়ে দিন, টেমপ্লেটগুলিকে একমাত্র উপস্থাপনা স্তর হিসাবে সীমাবদ্ধ করুন এবং আপনার মডেলটিতে স্টাফ গণনা করুন। একটি উদাহরণ:
class UserProfile(models.Model):
user = models.OneToOneField('auth.User')
def get_full_name(self):
if not self.user.first_name:
return
return ' '.join([self.user.first_name, self.user.last_name])
{{ user.get_profile.get_full_name }}
আশাকরি এটা সাহায্য করবে :)