- 浏览: 437168 次
- 性别:
文章分类
最新评论
-
nianhua2008:
你好,请问哪个cocos版本可以读取cbx文件?
Cocos3dx入门 -
ihic11:
我的为什么Receive.jsp一直有乱码?请帮忙
网银在线支付注意事项 -
奔跑的蓝猫:
楼主你好!请问这两个文件怎么使用啊?
楼主能把源代码发给我下吗 ...
简易视频聊天 -
wx_hello:
不错。。学习了。。
jquery解析xml -
ocaicai:
圣人啊,救星啊,我被这个问题折磨得蛋疼!对了,我在google ...
struts2+urlrewrite
一、安装Django
1、下载地址
http://www.djangoproject.com/download/
2、安装
二、安装mysql
1、安装mysql服务器
2、简单使用
1)登录
2)根据Django模型生成sql语句
3)根据模型自动创建数据库表(前提为已配置好数据库和创建了数据库)
三、创建第一个Django项目
1、进入项目需保存的文件夹
2、创建项目vrview
3、创建子模块userbusiness
4、创建资源文件夹media
5、在vrview根目录下创建模板文件夹templates
6、激活admin
1)去除settings.py,urls.py中启动admin需要的配置注释
2)在settings.py中配置数据库
3)创建数据库后生成默认表
7、在浏览器中输入http://localhost:8000/admin打开即可
四、安装apache
1、下载地址
2、安装(此处安装路径为:/usr/local/)
解压安装包后进入包目录,依次执行以下命令
3、简单使用
4、安装mod_python(apache解析python所需)
五、配置发布刚才创建的项目vrview
1、配置运行mode_python
修改apache配置文件httpd.conf,在大约52行处加入
2、配置项目
在httpd.conf文件中加入以下配置
1、下载地址
http://www.djangoproject.com/download/
2、安装
tar xzvf Django-1.2.3.tar.gz #解压 cd Django-1.2.3 #进入解压目录 sudo python setup.py install #安装
二、安装mysql
1、安装mysql服务器
sudo apt-get install mysql-server2、安装python的mysql驱动
sudo apt-get install python-mysqldb
2、简单使用
1)登录
mysql -u root -p
2)根据Django模型生成sql语句
python manage.py sqlall books #books为模型名称
3)根据模型自动创建数据库表(前提为已配置好数据库和创建了数据库)
python manage.py syncdb
三、创建第一个Django项目
1、进入项目需保存的文件夹
cd /home
2、创建项目vrview
sudo django-admin.py startproject vrview #则在/home文件夹下自动创建项目vrview
3、创建子模块userbusiness
python manage.py startapp userbusiness#则在当前文件夹下生成userbusiness文件夹
4、创建资源文件夹media
sudo mkdir media cd media sudo mkdir css sudo mkdir js sudo mkdir images
5、在vrview根目录下创建模板文件夹templates
sudo mkdir templates #用于存放所使用的html模板
6、激活admin
1)去除settings.py,urls.py中启动admin需要的配置注释
2)在settings.py中配置数据库
3)创建数据库后生成默认表
python manage.py syncdb
7、在浏览器中输入http://localhost:8000/admin打开即可
四、安装apache
1、下载地址
http://httpd.apache.org/download.cgi
2、安装(此处安装路径为:/usr/local/)
解压安装包后进入包目录,依次执行以下命令
./configure --prefix=PREFIX #PREFIX为你要安装apache所在的路径 make make install PREFIX/bin/apachectl start
3、简单使用
启动:sudo /usr/local/apache2/bin/httpd -k start 停止:sudo /usr/local/apache2/bin/httpd -k stop
4、安装mod_python(apache解析python所需)
sudo apt-get install libapache2-mod-python
五、配置发布刚才创建的项目vrview
1、配置运行mode_python
修改apache配置文件httpd.conf,在大约52行处加入
LoadModule python_module /usr/lib/apache2/modules/mod_python.so
2、配置项目
在httpd.conf文件中加入以下配置
<VirtualHost 127.0.0.1:8000> ServerName vrview.cn #服务器名称 <Location "/"> SetHandler python-program PythonHandler django.core.handlers.modpython #将项目根目录所在的父目录加入path PythonPath "['/home/shiyong/workspace/vrview/src']+sys.path " SetEnv DJANGO_SETTINGS_MODULE vrview.settings PythonAutoReload On PythonDebug On </Location> #项目配置(此处配置错误则项目的样式无法使用)。其中website为vrview的一个模块 Alias "/media" "/home/shiyong/workspace/vrview/src/vrview/website/media" <Directory "/home/shiyong/workspace/vrview/src/vrview/website"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Location "/media/"> SetHandler None </Location> #后台管理配置 Alias "/media" "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/media" <Directory "/usr/local/lib/python2.6/dist-packages/django/contrib/admin"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Location "/media"> SetHandler None </Location> # #配置加载样式 # <LocationMatch "(?i)\.(jpg|gif|png|txt|ico|pdf|css|jpeg)$"> # SetHandler None # </LocationMatch> </VirtualHost>
- vrview.tar.gz (715.1 KB)
- 下载次数: 9
发表评论
-
【转】Python如何使用urllib2获取网络资源
2010-10-29 20:04 1979urllib2是Python的一个获取URLs(Uniform ... -
python获取系统、平台相关的信息
2010-10-26 16:23 1059python获取系统、平台相关的信息 可使用以下两个模块: ... -
python打印详细的异常信息
2010-09-20 15:44 1261import traceback print trace ... -
python编码问题
2010-08-23 13:26 4340出现错误: UnicodeDecodeError: 'asc ... -
python比较值类型是否为字符串
2010-08-04 14:56 879value:要判断的值 isinstance(value ... -
使用C/C++扩展Python
2010-07-20 16:20 0方式一、使用VC++6.0 1、配置VC++6.0环境 1) ... -
Python sqllit实例
2010-07-15 10:21 17141、操作数据库 # -*- coding: UTF-8 -* ... -
Python日期计算
2010-05-28 10:38 16351、将字符串转换成date nowDate = time.st ... -
python发送邮件
2010-05-27 11:15 3230# -*- coding:UTF-8 -*- ''' ... -
Python多线程实例
2010-05-08 17:01 1643特别注意: 加锁的位置一定要只包住临界资源,如: self.s ... -
Python实现ping命令
2010-05-08 12:49 10725#!/usr/bin/env python # -*- co ... -
wxPython GUI菜单示例
2010-05-07 22:31 16771、main.py #!/usr/bin/env python ... -
py2exe简单使用
2010-05-06 15:46 13541、首先下载已安装的对应Python版本的py2exe 2、将 ... -
Python截屏程序
2010-05-06 13:31 2427说明:必须安装PIL库 # -*- coding:UTF-8 ... -
Python HTTP文件上传
2010-05-06 11:08 9433# -*- coding:UTF-8 -*- ''' Cr ... -
文件夹差异文件对比工具
2010-05-05 15:44 1516# -*- coding:UTF-8 -*- ''' Cr ... -
Python获取本机公网IP(windows、Linux下通用)
2010-04-23 15:24 3642class Getmyip: def getip(s ... -
Python随机生成字符串
2010-04-22 15:25 1644class RandomUtil(): ... -
Python执行外部程序
2010-04-21 15:52 4012# -*- coding:UTF-8 -*- impo ... -
Python对象转换为xml
2010-04-20 17:41 8064# -*- coding:UTF-8 -*- ''' Cr ...
相关推荐
ubuntu下django+apache+mod_wsgi部署。我的测试成功了!
以上就是使用Apache部署Django项目的基本流程,涉及的知识点包括Apache服务器的配置、mod_wsgi的使用、Python虚拟环境的管理、Django项目设置以及Web服务器与应用的集成。通过熟练掌握这些技能,你可以构建稳定、...
在Windows环境下,PYTHONPATH的设置同样至关重要,以确保Apache能够找到并加载Django应用。 ### Apache与Django的URL信息记录 为了便于调试与监控,可以配置Apache记录Django应用的URL请求信息至日志文件。这通常...
NULL 博文链接:https://yy-gy.iteye.com/blog/1887787
1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubuntu 或在 apt-get 前加上 sudo : 安装 Apache2 apt-get update #获取更新列表 apt-get install apache2 #安装 Apache2...
详细描述Ubuntu下如何搭建python的web开发环境
本节将详细介绍如何在Ubuntu 8.10环境下搭建Apache+Python+Django+MySQL的Web开发环境。 ##### 安装mod_python模块 1. **安装mod_python** ```bash sudo apt-get install libapache2-mod-python ``` 2. **启用...
在Ubuntu 14.04上部署...为了在生产环境中运行,你可能还需要配置Nginx或Apache作为Web服务器,并使用Gunicorn或uWSGI等WSGI服务器来处理Django应用的请求。这将确保你的Web应用程序能够高效、稳定地为用户提供服务。
在Ubuntu上部署Django应用通常需要安装Python,设置虚拟环境,以及配置Nginx或Apache作为反向代理服务器。 4. **网络服务**:标签“网络服务”表明这个项目可能涉及到服务器端的服务提供,例如HTTP服务,通过Django...
- 在Linux环境下使用包管理器进行安装,例如在Ubuntu上使用`sudo apt-get install apache2`。 - 配置Apache服务以确保正常运行。 2. **安装mod_fastcgi模块** - mod_fastcgi是Apache的一个模块,允许Apache...
Apache 2.2 和 Python 2.7 之间的交互主要依赖于一个名为 mod_wsgi 的模块,它是 Apache HTTP 服务器的一个扩展,允许在 Apache 上运行 Python Web 应用程序,特别是像 Django 这样的高级 Web 框架。在本场景中,...
在这个特定的例子中,我们将关注如何在Ubuntu操作系统上使用Python和Django框架来建立一个网站。以下是详细的步骤和相关知识点: 首先,我们需要了解Ubuntu系统。Ubuntu是一个基于Debian的开源Linux发行版,它广泛...
3. **Ubuntu系统**:熟悉在Ubuntu环境下安装和配置Web服务器Apache2以及Django开发环境。 4. **Apache2配置**:学习如何配置Apache2以支持WSGI(Web Server Gateway Interface)协议,使得Apache能够与Django通信。 ...
Server: Apache/2.4.41 (Ubuntu) Content-Type: text/html; charset=UTF-8 Content-Length: 1234 <!DOCTYPE html> <title>Example <h1>Hello World! ``` ### 浏览器访问 URL 的过程 当用户在浏览器地址栏...
在这个案例中,我们看到一个基于Ubuntu 16.04操作系统的服务器配置,用于部署一个使用Python编程语言、Django web框架和Apache web服务器的项目。此外,还有Elasticsearch作为搜索和分析引擎,以及Scrapy作为爬虫...
完成以上步骤后,你就可以在Ubuntu 13.04上使用Python 3.3、Django 1.5.1、Apache 2.2、mod_wsgi和MySQL 5.5搭建的环境中开发和部署Web应用程序了。记得在部署时考虑安全性,如限制Apache对项目文件的访问权限,以及...
如果我们的Web应用是采用Python开发,而且符合WSGI规范,比如基于Django,Flask等框架,那如何将其部署在Apache中呢?本文中,我们就会介绍如何使用Apache模块mod_wsgi来运行Python WSGI应用。 安装mod_wsgi 我们...
这个模块,通常称为`mod_wsgi`,使得开发者可以使用Python语言来编写Web应用,并在Apache环境下运行。在本文中,我们将深入探讨`mod_wsgi`的工作原理、其重要性以及如何使用它。 首先,让我们理解WSGI。Web服务器...