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 |