Templates

rusli
Site Admin
文章: 212
註冊時間: 週三 7月 07, 2010 9:49 pm

Templates

文章rusli » 週六 8月 23, 2014 7:29 pm

1. Create a file "helloworld.html"
{/dev/boardgames/templates/helloworld.html}

代碼: 選擇全部

<!DOCTYPE HTML>
<html>
<head>
  <title>Hello, World!</title>
</head>
<body>
   <h1> Hello, World!</h1>
   It is now {{date}}.
</body>
</html>


2. create a views.py
{/dev/boardgames/boardgames/views.py}

代碼: 選擇全部

from django.views.generic.base import View
from django.shortcuts import render_to_response
from datetime import date

class HelloWorldView(View):
    def get(self, request):
        return render_to_response(''helloworld.html',
                       {'date' : date.today()})

rusli
Site Admin
文章: 212
註冊時間: 週三 7月 07, 2010 9:49 pm

add TemplateView

文章rusli » 週六 8月 23, 2014 7:32 pm

2. modify views.py
{/dev/boardgames/boardgames/views.py}

代碼: 選擇全部

from django.views.generic.base import TemplateView
from datetime import date

class HelloWorldView(TemplateView):
      template_name="helloworld.html"   

      def get_context_date(self, **kwargs):
             return {'date':date.today()}
 


回到「Django」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客