-
Notifications
You must be signed in to change notification settings - Fork 374
v2 1.0
Hopetree edited this page Jul 24, 2020
·
2 revisions
首先需要本地运行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;
拉取项目分支:
git clone https://github.com/Hopetree/izone.git
切换到项目中:
cd izone
切换到 v2 分支:
git checkout v2-1.0
建议在虚拟环境中安装依赖,虚拟环境的使用可以参考我的博客里面的文章,当然,你也可以直接在本地环境安装依赖,不适用虚拟环境。
切换到项目根目录,执行如下语句安装依赖:
(izone_env) F:\DjangoSpace\izone>pip install -r requirements.txt -i http://pypi.douban.com/simple
首先要创建数据库表格,命令是:
(izone_env) F:\DjangoSpace\izone>python manage.py makemigrations
然后确认迁移:
(izone_env) F:\DjangoSpace\izone>python manage.py migrate
首先需要创建超级管理员用户:
(izone_env) F:\DjangoSpace\izone>python manage.py createsuperuser
然后运行程序:
(izone_env) F:\DjangoSpace\izone>python manage.py runserver
在浏览器中输入 http://127.0.0.1:8000/ 即可查看项目的运行效果