Django Wars [Parte 09]: Ativando os modelos no Django-admin

O Django Wars foi idealizado e desenvolvido no Django 1.4. Algumas funcionalidades aqui descritas podem não funcionar ou funcionar de forma diferente em outras versões do Django

Se você fez todo o passo-a-passo para ativar o Django Admin com certeza achou estranho logar como administrador e não ver nada dentro da página de administração.
Isso ocorre por que ainda não dissemos ao Django quais apps e models ele pode administrar.
Mas isso é molesa.

No nosso caso, queremos que o Django administre os itens do jogo, que são as armas e as armaduras.
Para isso, na pasta da app Itens eu vou criar um arquivo chamado admin.py com o seguinte código:

# importamos o modulo de admin
from django.contrib import admin

# importamos os modelos desta app que desejamos que o django-admin administre
from djangowars.itens.models import Arma, Armadura


#cadastramos o modelo das armas no django-admin
admin.site.register(Arma)

#cadastramos o modelo das armaduras no django-admin
admin.site.register(Armadura)

Ao acessarmos novamente o nosso painel de administração, iremos encontrar os modelos Arma e Armadura, prontos para começarmos a incluir os nossos itens do jogo.

O código do projeto pode ser visto aqui:
https://github.com/frenetic/django-wars

One thought on “Django Wars [Parte 09]: Ativando os modelos no Django-admin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *