https://www.undefinednull.com/pug-to-html/
https://github.com/kakulukia/pypugjs
https://pugjs.org/language/iteration.html
.main
- for(var i=0; i<data.length; i++)
.child
| # Fazendo busca no Django com dicionário | |
| company = Company.objects.get(name='MyCompany') | |
| company_cands = CompanyCandidate.objects.select_related('candidate')\ | |
| .filter(company=company) | |
| company_cand_list = company_cands.values_list('candidate', flat=True) | |
| candidates = Candidate.objects.select_related('job', 'candidate')\ | |
| .filter(candidate__in=company_cand_list)\ | |
| .annotate(Max('apply_date')) |
| users = User.objects.all() | |
| simpleuser = Group.objects.get(name='simpleuser') | |
| user_groups_list = [] | |
| # https://stackoverflow.com/a/34093544 | |
| for user in users: | |
| user_groups = User.groups.through(user_id=user.pk, group_id=simpleuser.pk) | |
| user_groups_list.append(user_groups) |
| # https://github.com/aykut/django-bulk-update | |
| from django_bulk_update.helper import bulk_update | |
| from minhaapp.models import MeuModelo | |
| queryset_meumodelo = MeuModelo.objects.all() | |
| # limpa os dados | |
| for meumodelo_obj in queryset_meumodelo: |
| // Bootstrap datepicker | |
| $('.input-daterange input').each(function() { | |
| $(this).datepicker('clearDates'); | |
| }); | |
| // Set up your table | |
| table = $('#my-table').DataTable({ | |
| paging: false, | |
| info: false | |
| }); |
| ''' | |
| Convert simple annotation to Django annotation model Class. | |
| Type: | |
| cat << EOF > file.txt | |
| first_name, char, null, blank | |
| last_name, char, null, blank | |
| description, text, null, blank | |
| active, bool | |
| gender, nullbool |
| class MyModelAdd(CreateView): | |
| model = MyModel | |
| def get_form(self): | |
| type_form = self.request.GET.get('type') | |
| if type_form == 'pf': | |
| self.form_class = PFForm | |
| else: | |
| self.form_class = PJForm | |
| return super(MyModelAdd, self).get_form() |
| urlencode Python 2 to HTML | |
| from urllib import quote_plus | |
| from urllib import urlencode | |
| name = request.GET.get('name') | |
| email = request.GET.get('email') | |
| urlencode({ | |
| 'name': name.encode('utf-8'), |
https://www.undefinednull.com/pug-to-html/
https://github.com/kakulukia/pypugjs
https://pugjs.org/language/iteration.html
.main
- for(var i=0; i<data.length; i++)
.child
| from ast import literal_eval | |
| def convert_to_type(input_data): | |
| try: | |
| return literal_eval(input_data) | |
| except (ValueError, SyntaxError): | |
| return input_data |