在Windows上用xampp运行django

12 python django xampp

我可以在Windows上使用xampp运行django(Python框架)网站吗?请指导我.

nos*_*klo 44

XAMPP的Windows包括:Apache,MySQL和PHP +梨,Perl中,mod_php,mod_perl,mod_ssl,OpenSSL的,phpMyAdmin的,Webalizer的,水星邮件传输系统为Win32和NetWare系统v3.32,明,jpgraph的,FileZilla的FTP服务器,mcrypt的,eAccelerator在,SQLite的,和WEB-DAV + mod_auth_mysql.

运行django缺失有两个要求:

所以,,你不能单独用XAMPP运行django.您需要安装其他软件.

然而,运行django非常容易.如果你只想开发一个应用程序,你只需要python和django.Django本身包含一个可用于开发的内部Web服务器.

如果你想在Windows上使用django作为生产服务器,你甚至不需要apache web服务器.你可以安装:

这足以让一个好的django生产服务器启动并运行,因为cherrypy的web服务器是用python编写的,并且非常适合服务于django(或任何其他与wsgi兼容的)应用程序.如果你没有使用apache,我认为这个设置实际上更好,更容易.您可以使用其他网络服务器而不是cherrypy.但如果你真的想使用apache,你也需要mod_wsgi.


pro*_*eek 9

xampp上运行的django可以分为两个步骤.

mysight.wsgi

import os
import sys    
mysite = r'C:/xampp/htdocs/django'
if mysite not in sys.path:sys.path.insert(0,mysite)
mysite = r'C:/xampp/htdocs/django/mysite'
if mysite not in sys.path:sys.path.insert(0,mysite)

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)


Arm*_*das 6

我不确定你想要什么,所以这可能不是一个正确的答案.

如果您只想运行开发服务器(自己动手),那么使用Django框架提供的Web服务器会更容易.在书中阅读更多相关信息:http://www.djangobook.com/en/2.0/chapter02/


小智 5

您可能想查看DjangoStack。它类似于 XAMPP,因为它是免费的、多平台的和自包含的,但它默认安装了 Django。