Skip to content
Hopetree edited this page Jul 24, 2020 · 2 revisions

v2-1.0 tag运行指导

Step00 创建MySQL数据库

首先需要本地运行MySQL数据库和Redis数据库,然后把数据库的信息配置到 izone.settings.py 中,配置的信息如下(根据自己的数据库信息更改):

# 配置数据库
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 修改数据库为MySQL,并进行配置
        'NAME': 'mysite',       # 数据库的名称
        'USER': 'root',        # 数据库的用户名
        'PASSWORD': 'python',  # 数据库的密码
        'HOST': '127.0.0.1',
        'PORT': 3306,
        'OPTIONS': {'charset': 'utf8', }
    }
}

# 使用django-redis缓存页面,缓存配置如下:
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}

根据配置的数据库信息,创建一个数据库,比如上面的数据是mysite,所以登录MySQL后创建数据库:

CREATE DATABASE `mysite` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Step01 拉取 v2-1.0 tag到本地

拉取项目分支:

git clone https://github.com/Hopetree/izone.git

切换到项目中:

cd izone

切换到 v2 分支:

git checkout v2-1.0

Step02 安装依赖

建议在虚拟环境中安装依赖,虚拟环境的使用可以参考我的博客里面的文章,当然,你也可以直接在本地环境安装依赖,不适用虚拟环境。

切换到项目根目录,执行如下语句安装依赖:

(izone_env) F:\DjangoSpace\izone>pip install -r requirements.txt -i http://pypi.douban.com/simple

Step03 执行数据库创建表格

首先要创建数据库表格,命令是:

(izone_env) F:\DjangoSpace\izone>python manage.py makemigrations

然后确认迁移:

(izone_env) F:\DjangoSpace\izone>python manage.py migrate

Step04 运行博客

首先需要创建超级管理员用户:

(izone_env) F:\DjangoSpace\izone>python manage.py createsuperuser

然后运行程序:

(izone_env) F:\DjangoSpace\izone>python manage.py runserver

在浏览器中输入 http://127.0.0.1:8000/ 即可查看项目的运行效果