1.在winxp中建立python虚拟开发环境,并安装需要的包:
C:\Documents and Settings\Administrator>mkvirtualenv VueShop -p c:/python34/python.exe
Running virtualenv with interpreter c:/python34/python.exe
Using base prefix 'c:\\python34'
New python executable in C:\DOCUME~1\ADMINI~1\Envs\test1\Scripts\python.exe
Installing setuptools, pip, wheel...done.
(VueShop) C:\Documents and Settings\Administrator>pip install django
(VueShop) C:\Documents and Settings\Administrator>pip install djangorestframework
(VueShop) C:\Documents and Settings\Administrator>pip install Markdown
(VueShop) C:\Documents and Settings\Administrator>pip install django-filter
(VueShop) C:\Documents and Settings\Administrator>pip install PyMySQL
(VueShop) C:\Documents and Settings\Administrator>pip install pillow
(VueShop) C:\Documents and Settings\Administrator>pip install DjangoUeditor
2.建立数据库
3.建立数据库连接
settings.pyc
...
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "mxshop",
'USER': "root",
'PASSWORD': "root",
'HOST': "127.0.0.1",
'OPTIONS': { 'init_command': 'SET storage_engine=INNODB;' }
}
}
...
4.解决我的版本的mysql数据库连接问题
因为我的ThinkPad太老了,只能安装winxp,造成一些列软件的版本都不能安装最新的,特别是造成了安装mysqlclient后不能正常启动,发现是版本兼容问题,最好的办法是升级到win7,这明显是不可能的,所以使用了变通的方法:
pip install PyMySQL
在我的Django项目的__init__.py中增加如下语句:
import pymysql
pymysql.install_as_MySQLdb()
5.执行初始化的项目
463

被折叠的 条评论
为什么被折叠?



