Python+Django+Eclipse 在Windows下快速开发自己的网站
Python+Django+Eclipse 在Windows下快速開發(fā)自己的網(wǎng)站
一、配置開發(fā)環(huán)境
我的開發(fā)環(huán)境是:Python3.3.2 + Django1.5.2 + Eclipse
1、安裝Python
下載地址:http://www.python.org/getit/
安裝完成后為了方便可以配置下環(huán)境變量:
?
2、安裝Django—Python下用于開發(fā)網(wǎng)站的比較流行的web框架
下載地址:https://www.djangoproject.com/download/
下載完成后解壓,在dos下進(jìn)入解壓后的文件目錄,運(yùn)行命令:setup.py install
該過(guò)程有點(diǎn)漫長(zhǎng),請(qǐng)耐心等待。
?
3、安裝Eclipse的Python插件PyDev
Eclipse下執(zhí)行Help—Install New Software...,輸入網(wǎng)址:http://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml
安裝成功后在Windows—Preferences中進(jìn)行配置,添加Python解釋器
如果在新建工程中有PyDev這一項(xiàng)則表示安裝成功:
?
二、用Python+Django在Eclipse環(huán)境下開發(fā)自己的網(wǎng)站
1.新建Django項(xiàng)目
選擇sqlite數(shù)據(jù)庫(kù)
2.創(chuàng)建網(wǎng)站模塊app
?
3.測(cè)試新建的模塊是否正常
服務(wù)器啟動(dòng)起來(lái)后,去瀏覽器輸入網(wǎng)址:http://127.0.0.1:8000/admin
4.編輯代碼
4.1修改 MyBlog.models.py
from django.db import models from django.contrib import admin# Create your models here. class BlogPost(models.Model):title = models.CharField(max_length = 150)content = models.TextField()timestamp = models.DateTimeField()class BlogPostAdmin(admin.ModelAdmin):list_display = ('title', 'content', 'timestamp')admin.site.register(BlogPost, BlogPostAdmin)
4.2修改 MyBlog.views.py
?
4.3 修改MySiteWithPython.setting.py,找到下面部分進(jìn)行修改
4.4 修改MySiteWithPython.urls.py
?
5.建立樣式網(wǎng)頁(yè)模板
請(qǐng)?jiān)诎麺yBlog下添加templates文件夾,并在templates下建立兩個(gè)網(wǎng)頁(yè)文件:archive.html和base.html
5.1 編輯archive.html
{% extends "base.html" %} {% block content %} {% for post in posts %} <h1>{{ post.title}}</h1> <p>{{ post.content }}</p> <p>{{ post.timestamp|date:"1, F jS"}}</p> {% endfor %} {% endblock %}5.2 編輯base.html
<html> <style type="text/css"> body { color: #edf; background: #453; padding: 0 5em; margin:0 } h1 { padding: 2em lem; background:#675 } h2 { color: #bf8; border-top: 1px dotted #fff; margin-top: 2em } p { margin: lem 0 } </style> <body> <h1><center>Alexia's Blog</center></h1> {% block content %} {% endblock %} </body> </html>?
6.同步數(shù)據(jù)庫(kù)
設(shè)置你的賬號(hào)和密碼,為登陸blog的管理后臺(tái)作準(zhǔn)備。
7.運(yùn)行測(cè)試
登陸界面,登陸賬號(hào)和密碼是初始化數(shù)據(jù)庫(kù)的時(shí)候設(shè)定的。
登錄成功后跳轉(zhuǎn)到下面頁(yè)面:
在該頁(yè)面可以添加blog文章:
?
發(fā)布成功后,輸入網(wǎng)址:http://127.0.0.1:8000/MyBlog/進(jìn)行查看,測(cè)試成功!
出處:http://www.cnblogs.com/lanxuezaipiao/p/3283932.html
總結(jié)
以上是生活随笔為你收集整理的Python+Django+Eclipse 在Windows下快速开发自己的网站的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一步步教你Hadoop多节点集群安装配置
- 下一篇: VMware虚拟机Ubuntu系统与物理