Blame view
README.md
1.7 KB
bd3fab00d add forum code |
1 |
### Django forum |
bd3fab00d add forum code |
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
#### 安装部署 主机版: 依赖MySQL数据库,以及memcached 1. 获取代码 2. 安装依赖 3. 导入数据库文件 4. 修改配置文件 5. 运行服务 ```shell shell> git clone git@github.com:zhu327/forum.git shell> cd forum shell> pip install -r requirements.txt shell> mysql -u YOURUSERNAME -p mysql> create database forum; mysql> exit shell> mysql -u YOURUSERNAME -p --database=forum < forum.sql ``` 修改`xp/settings.py` ```python # 修改数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'forum', # Or path to database file if using sqlite3. # The following settings are not used with sqlite3: 'USER': 'root', 'PASSWORD': '', 'HOST': '127.0.0.1', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP. 'PORT': '3306', # Set to empty string for default. } } # 修改memcached配置,如果没有memcahed请删除这些与cache相关的内容 CACHES = { # memcached缓存设置 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': '127.0.0.1:11211', } } SESSION_ENGINE = 'django.contrib.sessions.backends.cache' # 使用memcached存储session # 配置邮件发送 EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 EMAIL_HOST_USER= '*********' EMAIL_HOST_PASSWORD= '******' DEFAULT_FROM_EMAIL = '*********@qq.com' ``` 运行服务 |
bd3fab00d add forum code |
63 64 65 66 67 |
```shell python manage.py runserver ``` 默认超级用户`admin@admin.com`,密码`123456`,后台`/manage/admin/` |
5988f9bea remove breakpoint |
68 |
生产环境下推荐使用gunicorn. |