-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Como configurar xadmin em um projeto
Xadmin foi estruturado como um app Django e por isso, é facil de configurar.
O procedimento de configuração do app xadmin é bem simples.
Uma vez que xadmin esteja instalado no ambiente do seu interpretador Python,
dentro de seu projeto Django - no script settings.py - basta adicioná-lo a
a variável INSTALLED_APPS
, como a seguir:
INSTALLED_APPS = (
...
'xadmin'
)
Xadmin define modelos que precisam ser sincronizados (ou melhor migrados), por isso se faz
necessário rodar o comando syncdb
do script manage.py do seu projeto.
python manage.py syncdb
Após realizar o prodimento acima, basta registrar a url do site, dentro do script urls.py do seu projeto.
import xadmin
xadmin.autodiscover()
urlpatterns = patterns("",
url(r'^xadmin/', include(xadmin.site.urls))
)
Note que também é necessário chamar a função xadmin.autodiscover
. É essa a função que vai carregar scripts adminx.py, definidos dentro de aplicativos do seu projeto que por suas vez, vão registrar modelos no site.
Para finalizar teste seu site (ainda com as configurações padrão), no endereço padrão do django
http://127.0.0.1:8000/xadmin/