Django在windows下的开发环境配置图解,apache的配置方法详解【编程】

By admin in 编程 on 2019年9月3日

python+Django+apache的布局格局详解,pythondjango

本文实例陈诉了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.VEGL450SION
本人见状的是这么的: >>> import django >>>
django.VE奥德赛SION (final 1.1.1) >>>

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

其一双击安装进度中应有不会出错。

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

聊到底三个精选目录要设置在apache的设置目录下。

5、新建项目

指令行进入c:/Python25/,实施“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

陈设好后得以在 访问Django的站点目录。

8、Django admin设置

(1) 创建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,将会并发以下音信

Validating models…
0 errors found.
Django version 0.96-pre, using settings ‘mysite.settings’
Development server is running at
Quit the server with CONTROL-C.

现行反革命您能够访谈

9、Django 数据库设置

创建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 ()

假使出现结果,表明数据库读取成功。

更加多关于Python相关内容感兴趣的读者可查阅本站专项论题:《Python图片操作才能总括》、《Python数据结构与算法教程》、《Python
Socket编制程序手艺总括》、《Python函数使用本领总括》、《Python字符串操作本领汇总》、《Python入门与进级卓绝教程》及《Python文件与目录操作工夫汇总》

希望本文所述对我们Python程序设计具备帮衬。

本文实例陈诉了python+Django+apache的铺排格局。共享给大家供我们仿效,具体如下:
下载安装xam…

from django.contrib import admin admin.autodiscover() 与

再疯长多个种类变量

安排好后得以在http://localhost:81 访谈Django的站点目录。

path=
C:\Python25\Scripts;C:\Python25\Lib\site-packages\django\bin

(2) 在seettings中的INSTALLED_APPS 添加

点击“New…”开关装python安装路线加多进去,点击“OK”。

[c-sharp] view
plaincopy

1.1   Eclipse、python安装配置

 

 

  1. from django.contrib import admin  
  2. from more_with_admin.examples import models  
  3.   
  4. class DocumentAdmin(admin.ModelAdmin):  
  5.     pass  
  6.   
  7. class CommentAdmin(admin.ModelAdmin):  
  8.     pass  
  9.   
  10. admin.site.register(models.Document, DocumentAdmin)  
  11. admin.site.register(models.Comment, CommentAdmin)  

点击“浏览暗中认可网址”,看到以下画面,即安装成功

在命令提醒符下步向该目录,输入:cd D:/Dev/Django-1.1.1

pysqlite-2.5.5.win32-py2.5

 

编程 1

[python] view
plaincopy

可以去
ESSamp\Apache2\conf\httpd.conf文件,加入

  1. from django.http import HttpResponse  
  2.   
  3. def index(request):  
  4.     return HttpResponse(‘Hello, Django!’)  

Django-1.1.1.tar.gz

  • 下载安装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.1.5          运维Eclipse,选取菜单“Help”->“Install New
Software…”,弹出对话框,如图

(4) 运转 python manage.py runserver,将会冒出以下新闻

 

[python] view
plaincopy

 

然后输入django.VETiguanSION

 

9、Django 数据库设置

编程 2

load_db_py

运作ES萨姆p,点击“运营”运转服务

创建db.py

编程 3

6、新建py文件

Python3.1  Python2.6.4  Pythone2.5.2

  1. Validating models…   
  2. 0 errors found.   
  3.   
  4. Django version 0.96-pre, using settings ‘mysite.settings’   
  5. Development server is running at    
  6. Quit the server with CONTROL-C.   
  7. 明天你能够访谈  

编程 4

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

安装配置开荒条件 1.1 企图安装 下载以下软件
Eclipse for C/C++ SUN JDK 1.6 不自然要1.6,1.5的也得以 Python3.1
Python2.6.4 Pythone2.5.2 mod_python-3.3.1.w…

其一双击安装进度中应有不会出错。

设置相应Python版本,这里用的是python2.5版,今后Django只协助到2.5,其余各版本能够同时设有,安装MySQL-python-1.2.2.win32-py2.5
让python协助mysql数据库,pysqlite-2.5.5.win32-py2.5让python协助sqlite数据库,解压python.pydev.feature-1.5.0.125一九九零166-sources.zip,将在那之中的八个目录拷贝到eclipse安装的根目录下“C:\eclipse”

添加LoadModule python_module modules/mod_python.so

 

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

编程 5

[c-sharp] view
plaincopy

下载以下软件

1、先安装Python-2.5.4.msi

全选后点击“Next>”

先轻便的测验一下。

编程 6 

指令提醒符下,输入:python

LoadModule python_module modules/mod_python.so

 

MySQL-python-1.2.2.win32-py2.5

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

1.2.3          测量检验Django是不是安装成功

 

 

 

率先看看C:\Python25\Lib\site-packages\django\bin是还是不是留存,然后创制几个工程

下一场输入import django

在“work with”选择刚新扩充长的Pydev Extensions,拜望到最新的软件版本

 

懒得配置了,直接从网络找了四个Apache+mysql+php的套件,

本身看看的是那般的: >>> import django >>>
django.VECRUISERSION (final 1.1.1) >>>

1         安装配备开辟情况

 

   Django-admin.py  startproject  testemo

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

全选后点击“Finish”达成升级。

  1. import db  
  2. from django.db import connection  
  3. cursor = connection.cursor ()  
  4. cursor.execute (“SELECT VERSION()”)  
  5. row = cursor.fetchone ()  
  6. print “server version:”, row[0]  
  7.   
  8. cursor.execute (“SELECT * from django_site”)  
  9. row1 = cursor.fetchall ()  
  10.   
  11. print row1  
  12.   
  13. cursor.close ()  
  14. connection.close ()  

1.1.3          安装python

借使现身结果,表明数据库读取成功。

mod_python-3.3.1.win32-py2.5-Apache2.2

运行python manage.py sqlall admin

1.1   希图安装

 

1.2   Django安装配置

 

1.1.6          采取菜单“Window”->“Preferences”,弹出对话框,如图

 

运作manage.py runserver 后,在浏览器地址栏中输入

[c-sharp] view
plaincopy

1.2   Apache安装配备

再输入指令:python setup.py install

 

‘django.contrib.admin’, (3) 在urls中添加

1.2.2          为了便于开辟,我们再来进行配备体系变量

8、Django admin设置

1.1.1          安装 JDK

(1) 创建admin.py在项目myproj下

 

指令行步向c:/Python25/,施行“django-admin.py startproject
myproj”,新建名称叫myproj的档期的顺序。

编程 7

 

CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

  1. Listen 81  
  2.   
  3. NameVirtualHost 127.0.0.1:81  
  4.   
  5. <VirtualHost 127.0.0.1:81>  
  6.     ServerName localhost:81  
  7.     <Location “/”>  
  8.         SetHandler python-program  
  9.         PythonPath “[‘c:/python25’] + sys.path”  
  10.         PythonHandler django.core.handlers.modpython  
  11.         SetEnv DJANGO_SETTINGS_MODULE myproj.settings  
  12.     PythonInterpreter mysite  
  13.         PythonAutoReload Off  
  14.         PythonDebug On  
  15.     </Location>  
  16. </VirtualHost>  

编程 8

7、配置Apache的httpd.conf

 

5、新建项目

 

编辑httpd-vhosts.conf:

SUN JDK 1.6 不自然要1.6,1.5的也得以

配置urls.py文件

并发上述画面,即安装成功

(r’^admin/(.*)’, admin.site.root),

 

[c-sharp] view
plaincopy

python.pydev.feature-1.5.0.1251989166-sources.zip

2、安装 Django-1.1.1-final.tar.gz 解压开,然后解压到有个别目录如:(D:/Dev)

1.1.2          解压Eclipse,我是放在C:\eclipse下

  1. from django.conf.urls.defaults import *  
  2.   
  3. #编程, Uncomment the next two lines to enable the admin:  
  4. # from django.contrib import admin  
  5. # admin.autodiscover()  
  6.   
  7. urlpatterns = patterns(”,  
  8.     # Example:  
  9.     # (r’^myproj/’, include(‘myproj.foo.urls’)),  
  10.     (r’^$’, ‘myproj.helloworld.index’),  
  11.     # Uncomment the admin/doc line below and add ‘django.contrib.admindocs’   
  12.     # to INSTALLED_APPS to enable admin documentation:  
  13.     # (r’^admin/doc/’, include(‘django.contrib.admindocs.urls’)),  
  14.   
  15.     # Uncomment the next line to enable the admin:  
  16.     # (r’^admin/’, include(admin.site.urls)),  
  17. )  

Eclipse for C/C++

 

编程 9

[python] view
plaincopy

编程 10

 

JAVA_HOME=C:\Program Files\Java\jdk1.6.0

终极二个增选目录要安装在apache的安装目录下。

解压Django,作者是解压到python25下,在Django目录中有个setyp.py文件,展开运营窗口举办设置编程 11

  1. #coding=utf-8  
  2. #import os    
  3. #os.environ[‘DJANGO_SETTINGS_MODULE’] = ‘myproj.settings’   
  4.   
  5. from django.conf import settings  
  6. settings.configure(  
  7.         DATABASE_ENGINE=’mysql’,   
  8.         DATABASE_NAME=’django_demo’,   
  9.         DATABASE_USER=’root’,   
  10.         DATABASE_PASSWORD=”,   
  11.         DATABASE_HOST=’localhost’,   
  12.         DATABASE_PORT=”,   
  13.     )  

编程 12

1.1.4         
配置遭受变量,在桌面“笔者的微型Computer”点击“属性”菜单,选择“高档”选项卡,点击“境况变量…”开关,修改系统变量
Path=;%JAVA_HOME%\bin,直接加在前面,如图

点击“Add…”按键,输入地方,点击“OK”开关,如图

1.2.1          安装

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门新葡亰官网app 版权所有