Skip to content

Instantly share code, notes, and snippets.

Quando eu entro na notícia com o link, dá certo.
http://localhost:8000/categoria/teste-de-slug
Quando eu coloco '#' no link, a notícia é exibida normalmente.
Caught NoReverseMatch while rendering: Reverse for 'Scope.views.noticiainterna' with arguments '()' and keyword arguments '{'slugnoticia': u'teste-de-slug'}' not found.
Estou achando que o erro está no models na hora de gerar a url na def get_absolute_url.
@JuniorLima
JuniorLima / ultimas.html
Created April 26, 2012 18:24
Dúvida na paginação do Django
<div id="paginac">
<div id="botoes">
{% if notipage.has_previous %}
<a href="?page={{ notipage.previous_page_number }}">
<div id="botnBack"></div>
</a>
{% endif %}
{% if notipage.has_next %}
<a href="?page={{ notipage.next_page_number }}">
<div id="botnLeft"></div>
@JuniorLima
JuniorLima / colaborador.html
Created September 6, 2012 14:06
Descrição do Choices em um template Django
{{ c.cargo }}
@JuniorLima
JuniorLima / models.py
Last active December 17, 2015 11:48
A notícia tem várias categorias. Suponto que temos duas categorias cadastradas: 'Notícias' e 'Eventos'. Se a notícia tiver categoria 'Noticia', ele salva o 'id' mais o 'slugnoticia' da noticia no banco. Se ela for um evento, salva somente a 'slugnoticia'
class Categoria(models.Model):
nome = models.CharField(max_length=30)
slugcategoria = models.SlugField(max_length=100, blank=True, unique=True)
class Noticia(BaseNoticia):
titulo = models.CharField(max_length=100, unique=True)
slugnoticia = models.SlugField(max_length=200, blank=True, unique=True)
def noticia_pre_save(signal, instance, sender, **kwargs):
if instance.nomeCategoria.id == '1':
@JuniorLima
JuniorLima / models.py
Created May 27, 2013 11:25
Dúvida do Google Groups - Marcar objeto como destaque - http://bit.ly/14WuggW
class Video(BaseNoticia):
destaque = models.BooleanField(default=False)
url = models.CharField(max_length=15, help_text="fhbTBA64FkU")
@JuniorLima
JuniorLima / forms.py
Created May 28, 2013 12:26
Ordenação de campos no forms
class ManifestacoesForm(forms.ModelForm):
class Meta:
model = Manifestacoes
exclude = ['codigo', 'ano', 'transferido', 'arquivado', 'ala', 'estante', 'prateleira', 'caixa', 'cancelamento', 'motivo_cancelamento']
def __init__(self, *args, **kwargs):
super(ManifestacoesForm, self).__init__(*args, **kwargs)
self.fields.keyOrder = ['name', 'summary', 'description']
@JuniorLima
JuniorLima / cadastro.html
Created June 7, 2013 11:14
Salvar dois models em um único formulário quando existir uma ForeignKey
<form method="POST">
{% csrf_token %}
<p><label>Deseja se identificar?</label>{{ form.anonimo }}</p>
<div class="control-group">
<p><label>Nome</label>{{ formP.nome }}</p>
<p><label>CPF</label>{{ formP.cpf }}</p>
<p><label>RG</label>{{ formP.rg }}</p>
<p><label>Telefone</label>{{ formP.telefone }}</p>
</div>
<p><label>Qual é o tipo da sua manifestação?</label>{{ form.objeto }}</p>
@JuniorLima
JuniorLima / models.py
Created June 26, 2013 14:46
Incrementar número de processo com base na hora atual
# -*- coding: utf-8 -*-
from datetime import datetime
from django.contrib.auth.models import User
from django.db import models
from geral.models import Pessoas, BasePessoas, Unidades, Orgaos, Logradouros
OPERACAO = (('1', 'Despacho'),('2', 'Transferência'),('3', 'Parecer'))
SETOR_CHOICES = (('P', 'Processo'),('O', 'ouvidoria'))
class Advogados(BasePessoas, Logradouros):
oab = models.CharField('OAB', max_length=10, blank=True, null=True)
@JuniorLima
JuniorLima / models.py
Created June 28, 2013 12:33
Calcular data futura
from datetime import *
hoje = date.today()
data_limite = hoje + timedelta(days=60)
print hoje
print data_limite
@JuniorLima
JuniorLima / projeto.wsgi
Created June 28, 2013 15:15
WSGI Kinghost
import os
import sys
import site
# Calculates the path based on location of WSGI script.
apache_configuration = os.path.realpath(os.path.dirname(__file__))
project = os.path.join(apache_configuration, 'nomedoproto')
sys.path.append(apache_configuration)
sys.path.append(project)