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

網絡服務器軟件開發/中間件開發,關注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| 欧美岛国激情| 亚洲欧美另类在线观看| 性欧美超级视频| 亚洲久色影视| 欧美亚洲在线播放| 亚洲精品一二| 午夜精品久久久久久久99樱桃| 亚洲电影在线看| 中文在线一区| 亚洲欧洲一区二区三区在线观看 | 亚洲高清在线播放| 欧美三区免费完整视频在线观看| 欧美伊人久久久久久午夜久久久久 | avtt综合网| 在线日韩电影| 亚洲天堂av在线免费| 在线看国产一区| 亚洲午夜精品一区二区| 亚洲国产精品视频一区| 亚洲综合国产| 亚洲私拍自拍| 欧美大尺度在线观看| 欧美中文字幕在线| 欧美日韩精品系列| 美女性感视频久久久| 国产精品久久久久久久午夜| 亚洲风情亚aⅴ在线发布| 国产亚洲精品综合一区91| 亚洲乱码国产乱码精品精天堂 | 亚洲日本va午夜在线影院| 亚洲欧美综合v| 亚洲一二三级电影| 欧美成年视频| 欧美大片在线观看| 国内精品写真在线观看| 亚洲欧美日韩精品久久久久| 亚洲视频在线播放| 欧美巨乳在线观看| 亚洲国产婷婷| 亚洲免费成人av电影| 久久夜色精品国产欧美乱极品| 欧美一级网站| 国产欧美在线看| 午夜精品久久久久久久男人的天堂| 一区二区av| 欧美日本精品在线| 亚洲欧洲日本在线| 夜夜嗨av一区二区三区四区| 欧美成人精品| 91久久精品国产91久久性色| 亚洲经典自拍| 欧美精品性视频| 亚洲美女淫视频| 亚洲一区久久久| 国产精品进线69影院| 国产精品国色综合久久| 欧美一级午夜免费电影| 亚洲午夜电影| 国产精品swag| 亚洲一区二区三区免费观看 | 久久久999精品免费| 国产精品揄拍500视频| 亚洲女爱视频在线| 久久精品首页| 亚洲激情在线| 欧美午夜不卡| 久久不射网站| 亚洲国产综合91精品麻豆| 亚洲神马久久| 国产亚洲成年网址在线观看| 久久福利影视| 亚洲精品综合精品自拍| 欧美一区二区三区四区在线观看地址 | 久久精品国产精品亚洲综合 | 亚洲视屏一区| 国产情侣一区| 麻豆九一精品爱看视频在线观看免费| 亚洲福利在线观看| 午夜国产精品视频| 在线观看国产精品网站| 欧美国产一区二区三区激情无套| av不卡在线观看| 久久久久久久久久看片| 亚洲每日更新| 国产午夜精品理论片a级探花| 麻豆亚洲精品| 午夜天堂精品久久久久| 亚洲国产精品久久91精品| 新片速递亚洲合集欧美合集| 亚洲成色www久久网站| 欧美日韩视频在线一区二区观看视频 | 亚洲第一网站免费视频| 午夜精品久久久久久久男人的天堂| 精品不卡在线| 国产精品亚洲一区二区三区在线| 欧美1区2区3区| 亚洲欧美中文日韩v在线观看| 亚洲国产欧美一区| 久久婷婷人人澡人人喊人人爽 | 亚洲国产福利在线| 国产精品―色哟哟| 欧美区国产区| 美日韩精品免费观看视频| 香蕉成人伊视频在线观看| 亚洲欧洲一区二区天堂久久 | 欧美一区二区免费| 99精品免费| 亚洲国产欧美一区二区三区同亚洲| 国产精品夜夜夜| 欧美激情久久久| 免费毛片一区二区三区久久久| 午夜精品久久久99热福利| 制服丝袜激情欧洲亚洲| 亚洲黄色av一区| 亚洲第一在线| 欧美大片va欧美在线播放| 性欧美xxxx视频在线观看| 性做久久久久久久免费看| 9人人澡人人爽人人精品| 在线观看亚洲视频| 国产午夜精品美女毛片视频| 欧美丝袜第一区| 欧美日本不卡| 欧美日韩在线播放一区二区| 欧美日本国产视频| 欧美日韩一区二区三区高清| 欧美三级在线播放| 欧美午夜精品伦理| 欧美视频在线观看免费| 欧美亚一区二区| 国产精品青草久久| 国产精品永久免费| 国产在线精品二区| 黄色精品免费| 亚洲电影自拍| 日韩网站在线观看| 宅男噜噜噜66一区二区66| 亚洲图片欧美午夜| 欧美一区影院| 免费视频一区二区三区在线观看| 蜜桃伊人久久| 亚洲激情二区| 亚洲狼人精品一区二区三区| 国产精品99久久久久久www| 亚洲视频一起| 久久精品亚洲一区二区三区浴池| 久久久另类综合| 欧美成人精品在线| 欧美日韩亚洲一区二区三区在线| 国产精品久久久久久久久免费| 国产日韩在线看片| 亚洲国产小视频| 亚洲一区二区三区激情| 欧美在线看片| 亚洲国产成人av| 宅男66日本亚洲欧美视频| 久久成人羞羞网站| 欧美激情网友自拍| 国产视频精品xxxx| 亚洲国产日韩欧美| 亚洲自拍啪啪| 免费观看在线综合色| 亚洲乱码国产乱码精品精98午夜| 亚洲一区二区三区视频播放| 久久在线视频在线| 国产精品久久久久久av福利软件 | 欧美在线观看视频一区二区三区 | 欧美超级免费视 在线| 日韩一二三在线视频播| 久久国产精品亚洲77777| 欧美激情五月| 伊人久久亚洲美女图片| 亚洲免费一区二区| 欧美激情综合色| 午夜日韩在线| 国产精品成人久久久久| 亚洲国产另类精品专区| 亚洲欧美日韩国产一区二区| 欧美国产日韩一区二区| 欧美一区二区在线看| 欧美视频一区二区在线观看| 在线激情影院一区| 欧美一区二区高清在线观看| 亚洲精品日韩在线| 蜜桃视频一区| 在线成人h网| 欧美一区二区三区在线看| 亚洲精品午夜|