Skip to content

Como configurar xadmin em um projeto

Alex Sandro edited this page Sep 11, 2015 · 6 revisions

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/

Clone this wiki locally