最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python+Django+apache的配置方法詳解

 更新時間:2016年06月01日 11:57:30   作者:鄭文亮  
這篇文章主要介紹了python+Django+apache的配置方法,詳細分析了python+Django+apache的安裝與配置步驟,并分析了相關(guān)注意事項,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python+Django+apache的配置方法。分享給大家供大家參考,具體如下:

下載安裝xampp套件
下載mod_python-3.3.1.win32-py2.5-Apache2.2.exe
下載python-2.5.4.msi
下載Django
下載MySQL-python-1.2.2.win32-py2.5.exe

1、先安裝Python-2.5.4.msi

2、安裝 Django-1.1.1-final.tar.gz 解壓開,然后解壓到某個目錄如:(D:/Dev)

在命令提示符下進入該目錄,輸入:cd D:/Dev/Django-1.1.1
再輸入命令:python setup.py install
先簡單的測試一下。
命令提示符下,輸入:python
然后輸入import django
然后輸入django.VERSION
我看到的是這樣的: >>> import django >>> django.VERSION (final 1.1.1) >>>

3、安裝 MySQL-python-1.2.2.win32-py2.5.exe

這個雙擊安裝過程中應(yīng)該不會出錯。

4、安裝 mod_python-3.3.1.win32-py2.5-Apache2.2.exe

最后一個選擇目錄要安裝在apache的安裝目錄下。

5、新建項目

命令行進入c:/Python25/,執(zhí)行“django-admin.py startproject myproj”,新建名為myproj的項目。

6、新建py文件

在c:/Python25/myproj目錄下新建helloWord.py:

from django.http import HttpResponse
def index(request):
  return HttpResponse('Hello, Django!')

配置urls.py文件

from django.conf.urls.defaults import *
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
  # Example:
  # (r'^myproj/', include('myproj.foo.urls')),
  (r'^$', 'myproj.helloworld.index'),
  # Uncomment the admin/doc line below and add 'django.contrib.admindocs'
  # to INSTALLED_APPS to enable admin documentation:
  # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
  # Uncomment the next line to enable the admin:
  # (r'^admin/', include(admin.site.urls)),
)

7、配置Apache的httpd.conf

添加LoadModule python_module modules/mod_python.so

編輯httpd-vhosts.conf:

Listen 81
NameVirtualHost 127.0.0.1:81
<VirtualHost 127.0.0.1:81>
  ServerName localhost:81
  <Location "/">
    SetHandler python-program
    PythonPath "['c:/python25'] + sys.path"
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE myproj.settings
  PythonInterpreter mysite
    PythonAutoReload Off
    PythonDebug On
  </Location>
</VirtualHost>

注:80為web端口,81為新端口 pythonpath=c:/python25

配置好后可以在http://localhost:81 訪問Django的站點目錄。

8、Django admin設(shè)置

(1) 創(chuàng)建admin.py在項目myproj下

from django.contrib import admin
from more_with_admin.examples import models
class DocumentAdmin(admin.ModelAdmin):
  pass
class CommentAdmin(admin.ModelAdmin):
  pass
admin.site.register(models.Document, DocumentAdmin)
admin.site.register(models.Comment, CommentAdmin)

(2) 在seettings中的INSTALLED_APPS 添加

'django.contrib.admin'

(3) 在urls中添加

from django.contrib import admin admin.autodiscover() 與
(r'^admin/(.*)', admin.site.root),

運行python manage.py sqlall admin

(4) 運行 python manage.py runserver,將會出現(xiàn)以下信息

Validating models...
0 errors found.
Django version 0.96-pre, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

現(xiàn)在你可以訪問http://127.0.0.1:8000/admin/,登錄

9、Django 數(shù)據(jù)庫設(shè)置

創(chuàng)建db.py

#coding=utf-8
#import os
#os.environ['DJANGO_SETTINGS_MODULE'] = 'myproj.settings'
from django.conf import settings
settings.configure(
    DATABASE_ENGINE='mysql',
    DATABASE_NAME='django_demo',
    DATABASE_USER='root',
    DATABASE_PASSWORD='',
    DATABASE_HOST='localhost',
    DATABASE_PORT='',
  )

load_db_py

import db
from django.db import connection
cursor = connection.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "server version:", row[0]
cursor.execute ("SELECT * from django_site")
row1 = cursor.fetchall ()
print row1
cursor.close ()
connection.close ()

如果出現(xiàn)結(jié)果,說明數(shù)據(jù)庫讀取成功。

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • 分享一個可以生成各種進制格式IP的小工具實例代碼

    分享一個可以生成各種進制格式IP的小工具實例代碼

    這篇文章主要給大家分享了一個可以生成各種進制格式IP的小工具,利用的語言是python實現(xiàn)的一個小工具,這個小工具對大家的日常使用與開發(fā)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起看看吧。
    2017-07-07
  • 分享python?寫?csv?文件的兩種方法

    分享python?寫?csv?文件的兩種方法

    這篇文章主要向大家分享的是python?寫?csv?文件的兩種方法,具體要怎么將內(nèi)容寫入csv文件呢?下面文章我們將使用csv和pandas的方法實現(xiàn),下文詳細實現(xiàn)介紹需要的小伙伴可以參考一下
    2022-04-04
  • 用pushplus+python監(jiān)控亞馬遜到貨動態(tài)推送微信

    用pushplus+python監(jiān)控亞馬遜到貨動態(tài)推送微信

    這篇文章主要介紹了用pushplus+python監(jiān)控亞馬遜到貨動態(tài)推送微信的示例,幫助大家利用python搶購商品,感興趣的朋友可以了解下
    2021-01-01
  • 使用Python實現(xiàn)批量訪問URL并解析XML響應(yīng)功能

    使用Python實現(xiàn)批量訪問URL并解析XML響應(yīng)功能

    在現(xiàn)代Web開發(fā)和數(shù)據(jù)抓取中,批量訪問URL并解析響應(yīng)內(nèi)容是一個常見的需求,本文將詳細介紹如何使用Python實現(xiàn)批量訪問URL并解析XML響應(yīng)功能,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2025-01-01
  • Python實現(xiàn)消消樂小游戲

    Python實現(xiàn)消消樂小游戲

    這篇文章主要為大家詳細介紹了Python實現(xiàn)消消樂小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • python pillow庫的基礎(chǔ)使用教程

    python pillow庫的基礎(chǔ)使用教程

    這篇文章主要介紹了python pillow庫的基礎(chǔ)使用教程,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • Django項目中表的查詢的操作

    Django項目中表的查詢的操作

    這篇文章主要介紹了Django項目中表的查詢的操作,文中給大家提到了Django項目 ORM常用的十三種查詢方法,結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • scrapy+scrapyd+gerapy?爬蟲調(diào)度框架超詳細教程

    scrapy+scrapyd+gerapy?爬蟲調(diào)度框架超詳細教程

    Scrapy吸引人的地方在于它是一個框架,任何人都可以根據(jù)需求方便的修改。它也提供了多種類型爬蟲的基類,如BaseSpider、sitemap爬蟲等,最新版本又提供了web2.0爬蟲的支持,這篇文章主要介紹了scrapy+scrapyd+gerapy?爬蟲調(diào)度框架超詳細教程,需要的朋友可以參考下
    2022-06-06
  • Python3.10的一些新特性原理分析

    Python3.10的一些新特性原理分析

    由于采用了新的發(fā)行計劃:PEP 602 -- Annual Release Cycle for Python,我們可以看到更短的開發(fā)窗口,我們有望在 2021 年 10 月使用今天分享的這些新特性
    2021-09-09
  • python采集天氣數(shù)據(jù)并做數(shù)據(jù)可視化

    python采集天氣數(shù)據(jù)并做數(shù)據(jù)可視化

    本文主要介紹了python采集天氣數(shù)據(jù)并做數(shù)據(jù)可視化,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評論

赤峰市| 宣武区| 杂多县| 丰镇市| 凌源市| 和龙市| 咸宁市| 拜泉县| 抚州市| 哈巴河县| 正镶白旗| 五寨县| 鄂托克前旗| 三江| 宿松县| 巴里| 扎鲁特旗| 房产| 横山县| 乌鲁木齐市| 阳城县| 安泽县| 民勤县| 县级市| 公安县| 台东县| 宜宾市| 万全县| 凯里市| 分宜县| 额济纳旗| 丹江口市| 新巴尔虎右旗| 墨竹工卡县| 余庆县| 恩施市| 同德县| 大余县| 衡阳市| 体育| 土默特左旗|