Commits

Francisco Souza  committed 4487389

Adição de um índice e alguns ajustes nos templates.

  • Participants
  • Parent commits e715b46

Comments (0)

Files changed (7)

   - name: user
   - name: action_time
     direction: desc
+
+- kind: Projeto
+  properties:
+  - name: titulo
+  - name: slug
+    direction: desc

File projetos/templates/projetos/detalhes_projeto.html

         <div class="entry">
             <p>
                 {% if projeto.imagem %}
-                    <img src="/Imagem?projeto={{ projeto.slug }}" align="right" />
+                    <img src="/Imagem?projeto={{ projeto.key }}" align="right" />
                 {% endif %}
                 {{ projeto.descricao|safe|linebreaks }}
                 <br /><br />
 
 ROOT_DIR = os.path.dirname(os.path.abspath(__file__))
 
-DEBUG = True
+DEBUG = False
 TEMPLATE_DEBUG = DEBUG
 
 SITE_ID = 1

File templates/404.html

-{% extends "super.html" %}
+{% extends "blog_model.html" %}
 
 {% block "titulo" %}{{ block.super }} | Página não encontrada{% endblock "titulo" %}
 
 {% block "conteudo" %}
-<div class="destaq"><h1>Erro 404</h1>
-	<p>A p&aacute;gina que você estava buscando n&atilde;o existe.</p>
-    <div class="menu"><a href="/">P&aacute;gina inicial</a></div></div>
+<div class="post" id="post">
+    <h2 class="title">Erro 404</h2>
+    <div class="entry">
+        <p>A p&aacute;gina que você estava buscando n&atilde;o existe.</p>
+    </div>
+</div>
 {% endblock "conteudo" %}

File templates/500.html

-{% extends "super.html" %}
+{% extends "blog_model.html" %}
 
 {% block "titulo" %}{{ block.super }} | Página não encontrada{% endblock "titulo" %}
 
 {% block "conteudo" %}
-<div class="destaq"><h1>Erro 500</h1>
-	<p>Ocorreu um erro interno no servidor, por favor entre em <a href="/contato">contato</a> para notificar-me deste erro.</p>
-    <div class="menu"><a href="/">P&aacute;gina inicial</a></div></div>
+    <div class="post" id="post">
+        <h2 class="title">Erro 500</h2>
+        <div class="entry">
+    	   <p>Ocorreu um erro interno no servidor, por favor entre em <a href="{% url views.contato %}">contato</a> para notificar-me deste erro.</p>
+        </div>
+    </div>
 {% endblock "conteudo" %}

File templates/blog_model.html

 <div class="widget-content">
 <ul>
 <li><a href="http://blog.franciscosouza.net">Home</a></li>
-<li><a href="/projetos">Projetos</a></li>
+<li><a href="{% url projetos.views.lista %}">Projetos</a></li>
 <li><a href="/sobre">Sobre</a></li>
-<li><a href="/contato">Contato</a></li>
+<li><a href="{% url views.contato %}">Contato</a></li>
 </ul>
 </div>
 </div></div>

File util/handler.py

-from google.appengine.ext import webapp
+from google.appengine.ext import webapp, db
 from projetos.models import Projeto
 
 class ImagemDoProjetoHandler(webapp.RequestHandler):
     
     def get(self):
-        query_projeto = Projeto.all().filter("slug =", self.request.get('projeto'))
-        if 0 < query_projeto.count() < 2 and query_projeto.fetch(1)[0].imagem:
+        projeto = db.get(self.request.get('projeto'))
+        if projeto.imagem:
             self.response.headers['Content-Type'] = 'image/png'
-            self.response.out.write(query_projeto.fetch(1)[0].imagem)
+            self.response.out.write(projeto.imagem)
         else:
             self.error(404)