再上一個步驟我們談到TestProject裡面的urls.py可以去決定哪一種網址進來網站可以執行哪一個funtion

那這個章節來說一下funtion中的內容及他跟樣板的串聯

 

 

我們打開TestProject\apps\ShowWeb中的views.py

 

寫入

#-*- coding: utf8 -*-

# Create your views here.

from apps.ShowWeb.models import *

from django.shortcuts import render_to_response

import os,datetime,StringIO

from django import forms

from urllib import urlopen

import re, sys

from time import strftime

from pylab import plot,draw,grid,show,text

from django.http import HttpResponseRedirect

import shutil

import smtplib

# 以上只是將一些我常用的模組都先import近來,你可以不用管

 

 

def index(R):

    num = Count.objects.get(id = 1)

    num.num += 1

    num.save()

    return render_to_response(os.path.join('ShowWeb', 'index.html'))

 

這邊寫了indexfuntion

內容是先將資料庫的Count資料表中的id = 1 那一筆紀錄拿出來

加上1之後再存回去

並回傳 templates/ShowWeb/index.html這個樣板回去顯示

 

所以搭配上一章節設定網址連結

寫的

(r'^$', 'apps.ShowWeb.views.index'),

 

表示只要你打網址

http://127.0.0.1:8000/

 

Django就會將計數器+1後顯示templates/ShowWeb/index.html這個樣板











Django製作網站-第一章 安裝Django

Django製作網站-第二章 設定MYSQL資料

Django製作網站-第三章 設定網址連

----------------------------------------------------

Django製作網站-第五章 在網頁上面顯示變

Django製作網站-第六章 Django交給Apache

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 嘎抓強 的頭像
    嘎抓強

    嘎抓不露閣

    嘎抓強 發表在 痞客邦 留言(0) 人氣()