Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Acusando erro de sintaxe

Ola, há uma acusação de erro de sintaxe no meu arquivo urls.py que não consigo identificar.

SyntaxError at /
invalid syntax (urls.py, line 6)
Request Method:    GET
Request URL:    http://localhost:8000/
Django Version:    1.7.4
Exception Type:    SyntaxError
Exception Value:    
invalid syntax (urls.py, line 6)
Exception Location:    C:\Python27\lib\importlib\__init__.py in import_module, line 37
Python Executable:    C:\Python27\python.exe
Python Version:    2.7.9
Python Path:    
['C:\\Users\\geova\\Desktop\\connectedin',
 'C:\\WINDOWS\\SYSTEM32\\python27.zip',
 'C:\\Python27\\DLLs',
 'C:\\Python27\\lib',
 'C:\\Python27\\lib\\plat-win',
 'C:\\Python27\\lib\\lib-tk',
 'C:\\Python27',
 'C:\\Python27\\lib\\site-packages']
Server time:    Sun, 22 Jan 2017 12:50:57 -0200

O meu código:

from django.conf.urls import patterns, include, url
from django.contrib import admin

urlpatterns = patterns('',
    url(r'^$','perfis.views.index')
    url(r'^perfis$','perfis.views.exibir')
)

Outra dúvida que tenho é se toda vez que for subir a aplicação é preciso executar o comando migrate?

2 respostas
solução!

Eu não estudei django , mas sei um pouco sobre python se patterns for uma função que possui 3 parâmetros está faltando uma virgula. No caso seria assim:

urlpatterns = patterns('',
    url(r'^$','perfis.views.index'),
    url(r'^perfis$','perfis.views.exibir')
)

Opa valeu!