Sergei, you just to have put an conditional flag. It could be defined in
your view. Example:
flag_ = 0
if pedrito > 16
   flag_ = 1

and flag_ send it in context

in template you must include:
{%  if flag_ == 0 %}
      brek
      etc.

Gabriel Araya Garcia
GMI - Desarrollo de Sistemas Informáticos
99.7721.15.70



El dom., 17 may. 2020 a las 11:10, Sergei Sokov (<[email protected]>)
escribió:

> views.py
>
> class MyClassCreateView(LoginRequiredMixin, CustomSuccessMessageMixin, 
> CreateView):
> model = MyClass
> template_name = 'mypage.html'
> form_class = MyClassForm
> success_url = reverse_lazy('mypage')
> success_msg = 'сохранён'
> def get_context_data(self, **kwargs):
>     kwargs['list_mylist'] = MyClass.objects.all()
>     list_mylist = kwargs['list_mylist']
>     for i in list_mylist:
>         if i.author == self.request.user:
>             print('my_button')
>             kwargs['my_button'] = True
>             break
>     return super().get_context_data(**kwargs)
>
> template
>
>         {% if my_button %}
>        {% for i in list_mylist %}
>              {% if request.user == i.author %}
>                 <a class="btn btn-primary" href="#" role="button">
>                   кнопка первая
>                 </a>
>              {% endif %}
>        {% endfor %}
> {% else %}
>     <button type="button" class="btn btn-primary mr-4" data-toggle="modal" 
> data-target="#class">
>           кнопка вторая
>         </button><br>
>     {% endif %}
>
>
>
>
> суббота, 16 мая 2020 г., 20:05:01 UTC+2 пользователь Sergei Sokov написал:
>>
>> Hi
>> I would like abort a loop in my template.
>> How to create custom tag - break for tamplate?
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/5f05fc6e-13a0-47ba-be33-9c860dc48dee%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/5f05fc6e-13a0-47ba-be33-9c860dc48dee%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAKVvSDDFFeTzd_MhvK4ebD9eGRd%2BJ%2Btg8gVy9_Sdv_Y8HnTmzA%40mail.gmail.com.

Reply via email to