Tôi muốn xem nếu một trường/biến là không có trong một mẫu Django. Cú pháp chính xác cho điều đó là gì?Tương đương với "none" trong các mẫu django là gì?
Đây là những gì tôi hiện có:
{% if profile.user.first_name is null %}
<p> -- </p>
{% elif %}
{{ profile.user.first_name }} {{ profile.user.last_name }}
{% endif%}
Trong ví dụ trên, những gì tôi sẽ sử dụng để thay thế "vô giá trị"?
Tôi chỉ cố gắng để vượt qua Không có tham số nào đối với thẻ {% cache%} và tìm hiểu ed rằng nó không có sẵn. Bận rộn làm việc xung quanh này. – tobych
'{% nếu profile.user.first_name là None%}' gây ra lỗi cú pháp trong mẫu Django. – Rockallite
Gợi ý của bạn trộn lẫn bản trình bày và logic bằng cách đặt HTML vào mô hình của bạn, làm chính xác điều ngược lại với những gì bạn đang cố dạy. Làm thế nào về trả về None nếu không có tên (hành vi logic cho một mô hình dữ liệu) và sau đó sử dụng bộ lọc 'default_if_none' trong mẫu? – jbg