Boa Tarde pessoal, Eu tinha um código em python e django, que agora não funciona mais, ele me diz que a classe X não tem o atributo objects.
Porem antes funcionava normalmente, alguém sabe se teve alguma mudança ?
Boa Tarde pessoal, Eu tinha um código em python e django, que agora não funciona mais, ele me diz que a classe X não tem o atributo objects.
Porem antes funcionava normalmente, alguém sabe se teve alguma mudança ?
No curso não houve mudança. Será que você esta usando uma versão diferente do Django?
Eu não sei se eu estou fazendo algo de errado ...
tenho o seguinte: views.py
def site(request, site_id):
novo_site = Site.objects.get(nome_site=site_id)
return render(request, "site.html", { "site" : novo_site})
urls.py
urlpatterns = patterns ('',
url(r'^login/menu/(?P<site_id>[?A-Za-z0-9&=\s+.:/_-]+)$', site, name='site')
)
models.py
class Perfil(models.Model):
nome = models.CharField(max_length = 255, null = False)
senha = models.CharField(max_length = 255, null = False)
usuario = models.OneToOneField(User, related_name = "perfil")
class Site(models.Model):
nome_site = models.CharField(max_length = 55, null = False)
url = models.CharField(max_length = 255, null = False)
perfil = models.ForeignKey(Perfil)
tenho o erro
DoesNotExist at /login/menu/Site
Site matching query does not exist.
Request Method: GET
Request URL: http://localhost:8000/login/menu/Site
Django Version: 1.7.4
Exception Type: DoesNotExist
Exception Value: Site matching query does not exist.
nessa parte fica sublinhado: novo_site = Site.objects.get(nome_site=site_id)
mostrando o seguinte: [pylint] E1101:Class 'Site' has no 'objects' member
Por favor me ajude,
versão do python 2.7.9 e django 1.7.4, e uso Visual Studio Code
Obrigado.
O site_id esta sendo recebido? Imprime ele. É um id valido?
Consegui!
Obrigado.