基于python3.5、django1.10、xadmin的多用户博客论坛系统
1)安装python3.5,pip,virtualenv和virtualenvwrapper
pip install virtualenv virtualenvwrapper
vim ~/.bash_profile
添加以下3行:
export WORKON_HOME=~/Envs #虚拟环境存放目录
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 #虚拟环境使用的python路径
source /Library/Frameworks/Python.framework/Versions/3.5/bin/virtualenvwrapper.sh #virtualenvwrapper初始化脚本路径
退出,执行
source ~/.bash_profile
mkvirtualenv dgblog #创建虚拟环境
workon dgblog #使用该虚拟环境
deactivate #退出虚拟环境
rmvirtualenv dgblog #删除该虚拟环境
2)安装DjangoUeditor3(修改版,支持python3.5)
git clone https://github.com/liuhuipy/DjangoUeditor3.git
(dgblog) [root@VM_85_24_centos PyProjects]# cd DjangoUeditor3/
(dgblog) [root@VM_85_24_centos DjangoUeditor3]# ls
DUSite DjangoUeditor MANIFEST TestApp manage.py readme.md setup.py
(dgblog) [root@VM_85_24_centos DjangoUeditor3]# python setup.py install
3)下载djangoblog项目
cd ..
git clone https://github.com/liuhuipy/djangoblog.git
(dgblog) [root@VM_85_24_centos PyProjects]# ls
DjangoUeditor3 djangoblog
(dgblog) [root@VM_85_24_centos PyProjects]# cd djangoblog/
(dgblog) [root@VM_85_24_centos djangoblog]# ls
README.md djangoblog media static
apps manage.py requirements.txt templates
(dgblog) [root@VM_85_24_centos djangoblog]# pip install -r requirements.txt
(dgblog) [root@VM_85_24_centos djangoblog]# pip list #列表下载的python包
Django (1.10.4)
django-crispy-forms (1.6.1)
django-debug-toolbar (1.8)
django-formtools (2.0)
django-haystack (2.6.1)
djangorestframework (3.6.3)
DjangoUeditor (1.8.143)
future (0.16.0)
httplib2 (0.10.3)
humanize (0.5.1)
olefile (0.44)
Pillow (4.2.1)
pip (9.0.1)
setuptools (36.0.1)
sqlparse (0.2.3)
wheel (0.29.0)
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser #创建超级用户
python manage.py runserver #运行项目