Skip to content

Instantly share code, notes, and snippets.

@boniattirodrigo
boniattirodrigo / main.js
Last active September 15, 2015 21:44
Autocomplete with Django and AJAX
$("#input").autocomplete({
minLength: 1,
source: function(req, add){
var search=$("#input").val();
$.ajax({
url: '/your-url/',
async: true,
dataType: 'json',
type: 'GET',
data: {'start': search,},
$("#action-button").click(function() {
// supondo que voce tenha um <input id="pesquisar-nome"/>
var inputValue = $("#pesquisar-nome").val();
$.ajax({
url: "/search_view/?pesquisar-nome=" + encodeURIComponent(inputValue),
type: "get",
success: function(data) {
$('#results').html(data);
}
});
@boniattirodrigo
boniattirodrigo / view.py
Created August 21, 2015 13:00
Filters in Django
class ListaProdutos(ListView):
template_name = 'produtos.html'
model = Produto
context_object_name = 'produtos'
def get_queryset(self):
pista = self.request.GET.get('pesquisar_por')
status = self.request.GET.get('status')
if status == 'ativo' : status = 'A'
@boniattirodrigo
boniattirodrigo / view.py
Last active August 29, 2015 14:27
Filters in Django
class ListaProdutos(ListView):
template_name = 'produtos.html'
model = Produto
context_object_name = 'produtos'
def get_queryset(self):
pista = self.request.GET.get('pesquisar_por')
status = self.request.GET.get('status')
if status == 'ativo':
@boniattirodrigo
boniattirodrigo / paginacao_django.html
Created August 6, 2015 17:12
Paginação em Django com Bootstrap
{% if acessos.paginator.num_pages > 1 %}
<nav>
<ul class="pager">
{% if acessos.has_previous %}
<li class="previous"><a href="?page=1"><span aria-hidden="true">&larr;</span> Primeira</a></li>
{% else %}
<li class="previous disabled"><a href="#"><span aria-hidden="true">&larr;</span> Primeira</a></li>
{% endif %}
{% if acessos.has_previous %}
<li><a href="?page={{ acessos.previous_page_number }}">Anterior</a></li>
<form id="contact-form" action="//formspree.io/[email protected]" method="post">
<input type="text" name="Name" placeholder="Name" required>
<input type="email" name="Email" placeholder="Email" required>
<textarea name="Message" cols="30" rows="6" placeholder="Message" required></textarea>
<!-- CONFIG -->
<input class="hidden" type="text" name="_gotcha">
<input type="hidden" name="_subject" value="Email Subject">
<!-- /CONFIG -->
<input class="submit" type="submit" value="Send message">
</form>
@boniattirodrigo
boniattirodrigo / gallery
Created April 1, 2015 22:35
Foreach for gallery of custom field set
@boniattirodrigo
boniattirodrigo / map
Created March 4, 2015 12:17
Map implementation
<div>
<section id="google-map" class="gmap" style="height: 410px;"></section>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/jquery.gmap.js"></script>
<script type="text/javascript">
jQuery('#google-map').gMap({