-
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 e que por sua 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/