青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

網絡服務器軟件開發/中間件開發,關注ACE/ICE/boost

C++博客 首頁 新隨筆 聯系 聚合 管理
  152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks
原文鏈接http://blog.csdn.net/kingheaven/archive/2008/05/17/2454363.aspx
本系統使用的Django版本是0.96.2,數據庫是Sqlite3,因為它不用配置服務器,便于開發。
首先創建一個project:
django-admin startproject webblog
然后進入webblog目錄,修改settings.py:
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME 
= 'webblog.db' 
使用下面的命令創建一個app:
manage.py startapp blog
進入blog目錄,修改models.py:
class Reporter(models.Model):
    full_name 
= models.CharField(maxlength=70)

    
def __str__(self):
        
return self.full_name
    
class Admin:
        
pass

class Article(models.Model):
    pub_date 
= models.DateTimeField()
    headline 
= models.CharField(maxlength=200)
    article 
= models.TextField()
    reporter 
= models.ForeignKey(Reporter)

    
def __str__(self):
        
return self.headline
    
class Admin:
        
pass
修改view.py:
from webblog.blog.models import *
from django.shortcuts import render_to_response
from django.template import Context, loader
from django.http import HttpResponse

def index(request):
    article_list 
= Article.objects.all()
    
return render_to_response('htmls/index.html', {'article_list': article_list})
返回去修改setting.py,把新創建的app和模板加進去:
TEMPLATE_DIRS = (
    
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
    "
d:/webblog/",
)

INSTALLED_APPS 
= (
    
'django.contrib.auth',
    
'django.contrib.contenttypes',
    
'django.contrib.sessions',
    
'django.contrib.sites',
    
'webblog.blog',
    
'django.contrib.admin',
)
在weblog目錄下,執行:
manage.py syncdb
在webblog目錄下創建htmls目錄,進入該目錄,創建index.html:
{% extends "base.html" %}

{
% block title %}Articles{% endblock %}

{
% block content %}
<h1>Articles</h1>

{
% for article in article_list %}
<p>Headline : {{ article.headline }}</p>
<p>By {{ article.reporter.full_name }}</p>
<p>Published {{ article.pub_date|date:"F j, Y" }}</p>
{
% endfor %}
{
% endblock %}
創建base.html:
<html>
<head>
    
<title>{% block title %}{% endblock %}</title>
</head>
<body>
  
    {% block content %}{% endblock %}
</body>
</html>
修改url.py,將訪問地址加入進去:
from django.conf.urls.defaults import *

urlpatterns 
= patterns('',
    (r
'^$','blog.views.index'),
    (r
'^admin/', include('django.contrib.admin.urls')),
)
現在,整個博客系統已經配置完畢,我們可以使用
manage.py runserver
來啟動服務器了,在地址欄里輸入:
http://localhost:8000/
就可以訪問博客了~
當然,一開始進去的時候什么資料都沒有,我們需要在管理界面里輸入一些數據來顯示,地址為
http://localhost:8000/admin/
用戶名和密碼為你在syncdb時設置的,進去后加入一條記錄即可~~~
至此,一個簡單的博客系統已經開發完成,相信不比RoR的十分鐘寫個博客系統要復雜多少。
歡迎大家和我討論Django技術~
posted on 2008-07-01 09:54 true 閱讀(602) 評論(0)  編輯 收藏 引用 所屬分類: python
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩亚洲综合在线| 亚洲视频狠狠| 性色av一区二区三区在线观看 | 国产精品专区第二| 国产一区二区久久精品| 在线观看视频一区二区欧美日韩| 亚洲国产精选| 亚洲午夜羞羞片| 久久久久久久综合日本| 老司机精品视频一区二区三区| 欧美jizzhd精品欧美喷水| 欧美激情精品久久久久久| 亚洲久久一区| 欧美在线精品免播放器视频| 免费成人高清视频| 国产精品久久久久aaaa樱花| 国语精品中文字幕| 一区二区三区高清不卡| 欧美在线国产精品| 亚洲人成高清| 欧美一区二区在线观看| 欧美日韩精品一本二本三本| 国产三级欧美三级日产三级99| 亚洲国产欧美不卡在线观看| 亚洲欧美在线免费| 亚洲高清av在线| 欧美在线地址| 欧美午夜在线视频| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲激情视频网站| 午夜精品久久久久久久| 欧美激情中文字幕一区二区| 国产一区日韩二区欧美三区| 亚洲精品影院在线观看| 国产精品综合久久久| 国产日韩精品在线| 国产一区二区精品丝袜| 国产精品一卡二卡| 亚洲精品久久久久久一区二区 | 蜜臀av国产精品久久久久| 欧美韩日一区二区| 欧美一区二区观看视频| 欧美日本国产视频| 亚洲激情中文1区| 久久免费视频一区| 亚洲欧美激情诱惑| 国产精品扒开腿爽爽爽视频 | 亚洲欧美日韩天堂一区二区| 免费观看成人www动漫视频| 国产欧美日韩亚洲| 欧美诱惑福利视频| 在线中文字幕一区| 国产精品理论片在线观看| 一区二区三区国产| 亚洲精品视频在线观看免费| 欧美精品自拍| 99re热这里只有精品免费视频| 欧美激情第六页| 欧美 日韩 国产一区二区在线视频| 一区二区三区在线免费观看| 久久久久成人精品| 久久国产视频网| 在线精品观看| 欧美激情免费观看| 欧美激情一区二区三区| 亚洲美女中文字幕| 99精品黄色片免费大全| 欧美午夜精品理论片a级按摩| 一本大道久久精品懂色aⅴ| 99精品视频免费| 欧美性猛交视频| 久久精品一二三区| 老巨人导航500精品| 最近中文字幕日韩精品 | 久久久青草婷婷精品综合日韩| 国产目拍亚洲精品99久久精品| 欧美在线日韩| 久久综合给合| 猛男gaygay欧美视频| 麻豆精品在线视频| 亚洲精品在线免费| 夜夜爽夜夜爽精品视频| 国产欧美日韩在线视频| 久久久久久久97| 欧美精品成人一区二区在线观看| 一本色道久久综合亚洲二区三区| 在线亚洲一区二区| 怡红院精品视频| 日韩天堂av| 黄色一区二区三区四区| 91久久精品国产91性色| 国产精品二区三区四区| 久久久久久午夜| 欧美日韩美女一区二区| 久久久久久穴| 欧美日韩一区二区在线观看视频 | 99re视频这里只有精品| 国产欧美大片| 亚洲国产电影| 国产精品香蕉在线观看| 你懂的成人av| 国产精品一区二区在线观看不卡| 女仆av观看一区| 国产精品青草综合久久久久99| 免费人成精品欧美精品| 国产精品日韩精品欧美精品| 亚洲国产日韩一级| 国内揄拍国内精品久久| 99综合电影在线视频| 亚洲国产精品成人一区二区 | 久久精品一级爱片| 欧美三级网页| 亚洲高清三级视频| 好看的日韩视频| 亚洲欧美日本视频在线观看| 亚洲精品麻豆| 国产精品国产精品| 久久亚洲一区| 国产欧美日韩一区二区三区在线观看| 亚洲国产欧洲综合997久久| 激情六月婷婷综合| 亚洲欧美日韩人成在线播放| 亚洲一级在线观看| 欧美精品一区二区三| 久久在线视频| 激情久久久久久久| 久久狠狠亚洲综合| 久久免费视频这里只有精品| 国产精品久久久久久av下载红粉| 亚洲国产欧美日韩另类综合| 在线免费观看一区二区三区| 久久不见久久见免费视频1| 久久本道综合色狠狠五月| 国产精品久久久一区二区三区 | 久久婷婷国产综合尤物精品| 国产一区二区三区在线观看免费视频| 在线视频精品| 免费亚洲一区二区| 欧美福利小视频| 亚洲第一区在线| 久久夜色精品| 欧美成人性网| 亚洲国产精品123| 欧美成人dvd在线视频| 欧美福利视频| 一本色道久久88精品综合| 欧美精品一区二区三区在线看午夜| 亚洲国产美女| 在线综合+亚洲+欧美中文字幕| 欧美日韩高清在线一区| 99riav国产精品| 亚洲欧美亚洲| 国产亚洲欧美一级| 久久一区二区三区超碰国产精品| 欧美aⅴ99久久黑人专区| 亚洲国产日韩欧美综合久久| 欧美日韩久久不卡| 亚洲欧美久久| 亚洲第一偷拍| 亚洲男人av电影| 在线视频观看日韩| 欧美日韩精品欧美日韩精品一| 亚洲免费在线观看| 免费亚洲电影在线| 一区二区三欧美| 国产亚洲一级高清| 欧美高清在线视频| 香蕉av福利精品导航| 欧美成人午夜激情| 午夜视频久久久久久| 亚洲电影在线| 国产精品高潮在线| 久久久91精品国产| 在线亚洲一区二区| 欧美mv日韩mv亚洲| 亚洲综合第一| 亚洲免费av观看| 国产人久久人人人人爽| 欧美激情欧美激情在线五月| 亚洲影视在线| 亚洲美女av在线播放| 久久伊伊香蕉| 午夜精品www| 亚洲麻豆国产自偷在线| 韩国精品主播一区二区在线观看| 欧美激情综合五月色丁香小说| 午夜视频一区在线观看| 日韩午夜在线| 欧美激情麻豆| 老司机67194精品线观看| 亚洲在线1234| 夜夜嗨av一区二区三区网站四季av| 国产欧美一区二区精品忘忧草| 欧美日韩免费观看一区| 久久免费视频观看| 欧美一区国产在线| 亚洲一区在线免费观看| 99v久久综合狠狠综合久久| 亚洲国产福利在线| 欧美成人中文|