http://the-geek.org/django-book/
Me va bien pero llegue a un punto donde me dicen lo siguiente
Código:
pero apenas hago eso el server de Django deja de funcionar y me dice que tengo un error de identacion (ya la revise y esta bien)Modelos:No todos los modelos pueden (o deben) ser editables por los usuarios administradores, así que necesitamos "marcar" los modelos deberían tener interfaz de administración. Esto lo hacemos añadiendo al modelo una clase interna Admin (junto con la clase Meta, si hay una). Así que para añadir una interfaz de administración a nuestro modelo Libro del capítulo anterior: class Libro(models.Model): titulo = models.CharField(maxlength=100) autores = models.ManyToManyField(Autor) editorial = models.ForeignKey(Editorial) fecha_publicacion = models.DateField() class Admin: pass
otra duda, basado en ese mismo libro dicen..
Código:
y en la documentacion oficial diceAdmin:Añada el patrón de URL en su urls.py. Si aún está usando el creado po startproject, el patrón de la URL de administración debería estar ya ahí, pero comentado. De cualquier forma, los patrones de URL deberían acabar siendo algo así: from django.conf.urls.defaults import * urlpatterns = patterns('', (r'^admin/', include('django.contrib.admin.urls')), )
Código:
Cual es la diferencia y xq existen 2 lineas de codigo diferentes para activar el mismo administrador, cuando uso la del libro me dice esto(r'^admin/', include(admin.site.urls)),
Cita:
No module named urls
Gracias...