2009-12-31 10 views
8

Soy bastante útil con django y python, pero soy terrible en el aspecto "visual" del diseño web. Incluso después de un poco de google-ing no he podido encontrar ningún tipo de recurso que tenga plantillas descargables completas con css, imágenes, etc. que puedan usarse para configurar un sitio web básico fácilmente.En busca de un recurso que proporciona plantillas de django

Busco ejemplos más allá de los ejemplos 5 líneas que se encuentran en la mayoría de los tutoriales ... estoy buscando algo con el nav-bar en general en la parte superior, varios bloques de contenido a través de la invalidación subclassing, footers, etc.

He trabajado con otros en proyectos de django, pero siempre en el "lado de la codificación". Quiero hacer mi propio proyecto Configuré todos los puntos de vista, modelos, "lógica de negocios", simplemente no puedo despegar con la sección de diseño.

Cualquier ayuda sería apreciada.

Editar: Para ser un poco más claro. Estoy buscando diseños (abiertos con licencia) ... similares a los temas de Wordpress. Si tiene un recurso de solo temas, probablemente pueda fusionarlos en una plantilla django, pero si conoce algo que ya los proporciona como plantillas, preferiría eso.

+1

Sospecho que no necesita ayuda con las plantillas, necesita ayuda con el diseño en general. Intente buscar en línea diseños ingeniosos que le puedan gustar e impleméntelos con el sistema de plantillas. Estoy seguro de que si puedes aprender Python/Django, puedes averiguar la sintaxis. – SapphireSun

+0

exactamente ... realmente no necesito ayuda con el sistema de plantillas o usarlas ... Estoy buscando algunos diseños. Si vienen en HTML puro, probablemente los podría convertir en una plantilla django. Pero aún podría usar algunos enlaces para esos también. – JudoWill

Respuesta

5

que he tenido un poco de suerte en el pasado con sitios como OpenDesigns y FreeCSSTemplates - que ofrecen (en su mayoría) CC-licencia plantillas HTML; tendrás que agregar las plantillas de Django por tu cuenta. Sin embargo, como señaló James, la mayoría de ellos lo pondrán en marcha, pero casi siempre quiere llevar las cosas un paso más allá.

Mi consejo: crear una pequeña biblioteca de plantillas reutilizables (usando cosas de los sitios anteriores), obtener una edición realmente cómoda HTML y CSS (porque será editar HTML y CSS), luego encontrar algunos diseñadores de kickass (preferiblemente local) y ser realmente amigable con ellos. Quizás puedas intercambiar favores; usted hace algún trabajo de codificación para ellos, de forma gratuita, y a cambio, hacen un trabajo de diseño para usted. He descubierto que, incluso si tiene que pagar, un buen diseñador vale la pena el dinero (en serio, ¿quién quiere pasar el tiempo probando sitios en IE6?).

Buena suerte con su búsqueda sin embargo - Yo, por mi parte, me encantaría ver sus hallazgos.

+0

+1 "encontrar un diseñador kickass "Trabajo con una mujer que tiene habilidades de diseño increíbles (fue entrenada de manera clásica en días de copia impresa) y un sentido real de color y tono. La ayudé a entrar en HTML/CSS (y a veces le hago un poco de JS) y ella es mi favorita para todo, desde opciones de paleta, hasta fuentes, gráficos de iconos, etc. Es una relación muy simbiótica. –

+0

esperemos que dentro de un mes más o menos haya dado una mejor respuesta para este;) – JudoWill

1

Sospecho que esto no tiene nada que ver con las plantillas de django, su pregunta parece más un diseño y un marcado. Hay un par de marcos CSS como Blueprint, 960, YAML.

+0

casi lo que estoy buscando, pero esperaba encontrar algo que tuviera "todas" las piezas de un diseño web. Imágenes, css, html, etc. – JudoWill

0

No creo que pueda encontrar lo que está buscando desafortunadamente, tengo el mismo problema. Las plantillas de Wordpress pueden suponer un modelo de datos bastante conocido: cada instalación de Wordpress utiliza los mismos nombres de tabla predecibles, cada página de blog (por ejemplo) tiene un conjunto de datos bien definidos que se pasarán a la plantilla e incluso los complementos solo tienen un número limitado de puntos de complemento para agregar datos adicionales.

Por el contrario, su aplicación Django podría contener cualquier cosa. Podría proporcionarle una bonita plantilla, pero a menos que los datos que uso en la plantilla coincidan exactamente con su modelo de datos, no será útil. Podría hacer que la plantilla sea muy genérica; por ejemplo, simplemente haga que muestre la variable llamada 'formulario' si está presente, repita los 'mensajes' si alguno está presente en la parte superior de la página, muestre un 'pie de página' en la parte inferior, etc. - pero le tomará unos 20 segundos antes de que desee personalizar la visualización de ese formulario, y luego estará editando sus propias plantillas.

Creo que lo más parecido que vas a encontrar son las bibliotecas de IU como jQuery o YUI que pueden manejar gran parte del trabajo de hacer que tu UI se vea elegante.

Aunque me gustaría que se demuestre que estaba equivocado, me ahorraría pasar por la misma prueba que ahora.

Actualización: Al volver a leer esto, se me ocurrió que usted está buscando un CMS, que Django no es. Dos segundos de trabajo con Google revelaron django CMS. No lo he intentado, pero ¿está más cerca de lo que estás buscando? El wiki de Django tiene un comparison table de diversas soluciones basadas en Django CMS

+0

Puedo conectar mis cosas en una plantilla arbitraria ... o al menos modificar una plantilla para tomar mis modelos ... Solo necesito algo para modificar :) – JudoWill

1

Parece que esta es un área que falta por completo. He estado buscando un proyecto django, quizás un proyecto meta-django es una buena forma de hacerlo;).

Tal vez si los diseñadores pudieran cargar un conjunto de plantillas contra un conjunto de modelos simple y bien definido. Podrían cargar un "main.html", "object_list.html", "object_detail.html", un archivo css y algunas imágenes. Esto sería algo similar al proyecto CSS Zen Garden.

He configurado un repositorio github aquí: http://github.com/JudoWill/DjangoTemplateRepository. Siéntase libre de iniciar sesión en el proyecto y modificar la wiki con las solicitudes.

La idea es dar a los novatos un punto de partida y algunos ejemplos para hacer su sitio web django.

Cuestiones relacionadas