码迷,mamicode.com
首页 > 其他好文 > 详细

【实践笔记】OSQA部署

时间:2015-06-29 19:39:34      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:

1、安装Python 2.7。在官网上下载python-2.7.x.msi并安装

https://www.python.org/downloads/

 

2、配置Python环境变量。在系统环境变量Path中添加Python路径,用分号分隔

C:\Python27
C:\Python27\Scripts

 

3、安装MySQL 5.6。在官网上下载mysql-installer-community-5.6.x.msi并安装

http://dev.mysql.com/downloads/windows/installer/5.6.html

 

4、安装Setuptools。在官网上下载ez_tools.py,放入Python文件夹中,并执行

Python ez_tools.py

执行完成后将在Script文件夹中生成若干easy_install*.exe文件

 

5、安装配置所需工具。在cmd中执行如下命令

easy_install markdown
easy_install html5lib
easy_install south
easy_install python-openid

 

6、安装NaviCat用于数据库管理

 

7、安装Django。下载Django源码包 

https://github.com/django/django

解压后执行

setup.py install

在命令行中执行,返回Django版本信息即安装成功。

Python
>>> import django
>>> django.VERSION
(1, 9, 0, alpha, 0)

 

 

8、安装OSQA。在官网下载源码包

https://github.com/dzone/OSQA

解压后将内容拷贝至%Python%\Lib\site-packages\osqa下,修改settings_local.py.dist并重命名为settings_local.py

DATABASE_NAME = osqa
DATABASE_USER = root    
DATABASE_PASSWORD = root               
DATABASE_ENGINE = mysql  
DATABASE_HOST = localhost
DATABASE_PORT = 3306
APP_URL = http://localhost:8000/

 

9、安装MySQL-Python插件。在官网下载执行文件执行

https://pypi.python.org/pypi/MySQL-python/1.2.5

 

10、执行OSQA

manage.py syncdb --all
manage.py migrate forum –fake

 

11、测试。启动服务器,访问http://localhost:8000/。

manage.py runserver

 

 

结果:执行到第10步时报错

File "C:\Python27\Lib\site-packages\osqa\forum\models\base.py", line 13, in <module>
    from django.contrib.contenttypes import generic
ImportError: cannot import name generic

 

【实践笔记】OSQA部署

标签:

原文地址:http://www.cnblogs.com/zivers/p/4608156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!