日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Python+Django+Eclipse 在Windows下快速开发自己的网站

發(fā)布時間:2025/3/21 windows 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python+Django+Eclipse 在Windows下快速开发自己的网站 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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下進入解壓后的文件目錄,運行命令:setup.py install

該過程有點漫長,請耐心等待。

?

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中進行配置,添加Python解釋器

如果在新建工程中有PyDev這一項則表示安裝成功:

?

二、用Python+Django在Eclipse環(huán)境下開發(fā)自己的網(wǎng)站

1.新建Django項目



選擇sqlite數(shù)據(jù)庫



2.創(chuàng)建網(wǎng)站模塊app



?

3.測試新建的模塊是否正常


服務器啟動起來后,去瀏覽器輸入網(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

# Create your views here. from django.template import loader,Context from django.http import HttpResponse from MyBlog.models import BlogPostdef archive(request):posts = BlogPost.objects.all()t = loader.get_template('archive.html')c = Context({'posts': posts})return HttpResponse(t.render(c))

?


4.3 修改MySiteWithPython.setting.py,找到下面部分進行修改

INSTALLED_APPS = ('django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.sites','django.contrib.messages','django.contrib.staticfiles','MyBlog',# Uncomment the next line to enable the admin:'django.contrib.admin',# Uncomment the next line to enable admin documentation:# 'django.contrib.admindocs', )


4.4 修改MySiteWithPython.urls.py

from django.conf.urls import patterns, include, url# Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover()from MyBlog.views import *urlpatterns = patterns('',# Examples:# url(r'^$', 'MySiteWithPython.views.home', name='home'),# url(r'^MySiteWithPython/', include('MySiteWithPython.foo.urls')),# Uncomment the admin/doc line below to enable admin documentation:# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),# Uncomment the next line to enable the admin:url(r'^admin/', include(admin.site.urls)),url(r'^MyBlog/$', archive), )

?

5.建立樣式網(wǎng)頁模板

請在包MyBlog下添加templates文件夾,并在templates下建立兩個網(wǎng)頁文件: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ù)庫


設置你的賬號和密碼,為登陸blog的管理后臺作準備。



7.運行測試

登陸界面,登陸賬號和密碼是初始化數(shù)據(jù)庫的時候設定的。

登錄成功后跳轉到下面頁面:


在該頁面可以添加blog文章:

?

發(fā)布成功后,輸入網(wǎng)址:http://127.0.0.1:8000/MyBlog/進行查看,測試成功!




出處:http://www.cnblogs.com/lanxuezaipiao/p/3283932.html

總結

以上是生活随笔為你收集整理的Python+Django+Eclipse 在Windows下快速开发自己的网站的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。