您现在的位置是:网站首页>>编程开发编程开发

Django个人博客开发(二)环境搭建

发布时间:2018-04-14 09:04:03分类:编程开发阅读:1188

    概述

    本项目在Windows 10环境下开发,使用python3.5版本,配合CentOS 7环境下的MysqlRedis服务。

    环境搭建部分思路图


    1、软件环境

    系统:windows 10/CentOS 7

    数据库:Mysql

    缓存:redis

    2python环境

    2.1 python 版本检查

    sh# python --version

    Python 3.5.4

    2.2 virtualenv 虚拟环境

    virtualenv安装

    sh# pip install virtualenv

    python虚拟环境创建

    sh# virtualenv -p /usr/local/bin/python3.5 VENV_PY35

    说明:-p 指定python 可执行程序位置

    激活python 虚拟环境

    windows环境下)

    E:\Program_Code\PyProject>VENV_PY35\Scripts\activate

    (VENV_PY35) E:\Program_Code\PyProject>

    Linux环境下)

    sh# export PATH= VENV_PY35/bin:$PATH

    3、在git 创建项目并clone到本地

    3.1 git创建项目


    3.2 clone 项目到本地

    sh# git clone git@github.com:xdao07/xdsite.git

    4、安装必须的软件包(requirements.txt

    4.1 requirements.txt 文件内容如下

    awesome-slugify==1.6.5    #用于将一行包含单词或汉字的字符串映射为以’-’分隔的单词字符串或拼音字符串
    Django==1.10.8
    django-redis==4.8.0    # django的redis模块
    mysqlclient==1.3.12    # django的mysql模块
    Pillow==5.0.0    #用于处理图片的模块
    pytz==2018.3     #用于处理时区的模块
    redis==2.10.6
    regex==2018.2.21
    Unidecode==0.4.21
    4.2 安装软件包

    sh# pip install -r requirements.txt

    5、创建项目(windows环境下)

    (VENV_PY35) E:\Program_Code\PyProject\xdsite>django-admin startproject xdsite .

    Linux环境下)

    sh# django-admin startproject xdsite .

    6、创建应用

    windows环境下)

    (VENV_PY35) E:\Program_Code\PyProject\xdsite>python manage.py startapp blog

    Linux环境下)

    sh# python manage.py startapp blog

    7、启动并检查

    7.1 启动

    windows环境下)

    (VENV_PY35) E:\Program_Code\PyProject\xdsite>python manage.py runserver


    Linux环境下)

    sh# python manage.py runserver

    7.2 浏览器下检查