社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

请问各位在windows2008下用iis还是apahce部署?

A-Meng • 10 年前 • 8726 次点击  

django1.7在windows2008下如何部署,请各位帮忙给解答下!

多谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/898
 
8726 次点击  
文章 [ 14 ]  |  最新文章 10 年前
woderwang
Reply   •   1 楼
woderwang    10 年前

我也最近部署过,在原先开发模式下的static path,都要重新定义过,有点麻烦,看了django官方的说明,static的文件必须要重新定义。另外网站的内连接好像也不起作用,真是有点麻烦

A-Meng
Reply   •   2 楼
A-Meng    10 年前

看来没人感兴趣,还是自己答吧。

主要还是因为css文件没有正确加载。

在settings文件中设置正确路径,再运行collectstatic命令就行了。

A-Meng
Reply   •   3 楼
A-Meng    10 年前

发现apache架设后的管理界面和runserver的管理界面不一样啊,简陋很多,感觉runserver都够简陋的了,这下更没法看了。

怎么样吧runserver的管理界面显示出来?

A-Meng
Reply   •   4 楼
A-Meng    10 年前

@liaozd 我是新手,向你们学习,也向你们致敬!

liaozd
Reply   •   5 楼
liaozd    10 年前

win2008, @A-Meng 致敬

A-Meng
Reply   •   6 楼
A-Meng    10 年前

@Django中国社区 多谢。我是没有linux服务器,手上只有一个windows2008的,还不能改系统,上面架了个.net的网站。

Py站长
Reply   •   7 楼
Py站长    10 年前

可以使用pycharm 或 eclipse在win下开发

测试环境或线上环境 请使用 linux

A-Meng
Reply   •   8 楼
A-Meng    10 年前

话说windows折腾django真麻烦,要是有电脑立马换成linux

A-Meng
Reply   •   9 楼
A-Meng    10 年前

搞定了,httpd.conf里面的WSGIPythonPath设置错了,应该在向下一级

错误的是 :WSGIPythonPath E:/Software/Apache24/htdocs

改成:WSGIPythonPath E:/Software/Apache24/htdocs/mytest 就对了

A-Meng
Reply   •   10 楼
A-Meng    10 年前

我在windows下runserver是正常的

A-Meng
Reply   •   11 楼
A-Meng    10 年前

我想这样的问题是不是在linux下也有可能出现吧,求各位帮忙!

A-Meng
Reply   •   12 楼
A-Meng    10 年前

不知道我的描述是否清楚,我的win2008是基于vista的,是32位系统,应该用32位的mod_wsgi

A-Meng
Reply   •   13 楼
A-Meng    10 年前

实在是没办法,我手上只有一个windows2008的老电脑,单位的,没法变系统,将就用了。

试了几天,iis无解。

apache 2.4,都配置好了,django1.7 + python3.4 +apache24。

mod_wsgi是下载的“mod_wsgi‑3.5.ap24.win32‑py3.4.zip”

httpd.conf里面添加有: LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias / E:/Software/Apache24/htdocs/mytest/mytest/wsgi.py WSGIPythonPath E:/Software/Apache24/htdocs DocumentRoot "E:/Software/Apache24/htdocs" 其中“wsgi.py”是用的django自动生成的。 路径都没有问题。

apache可以运行,但打开网页报如下错误: mod_wsgi (pid=5656): Target WSGI script 'E:/Software/Apache24/htdocs/mytest/mytest/wsgi.py' cannot be loaded as Python module. mod_wsgi (pid=5656): Exception occurred processing WSGI script 'E:/Software/Apache24/htdocs/mytest/mytest/wsgi.py'.

liaozd
Reply   •   14 楼
liaozd    10 年前

sorry,我只是想知道现在还有多少比例的win server?