打开CMD(或是终端),使用PIP安装Django库:
(CMD) D:HZH> pip install django==4.0
(版本仅供参考,我用的为Django4.0)
等待安装完成。
虚拟环境
Django部署、管理等都依靠虚拟环境。
Python的虚拟环境代码为:
(CMD) D:HZH> python -m venv env
目录下会生成env文件夹,也就是虚拟环境文件夹。
输入以下代码进入虚拟环境。
(CMD) D:HZH> envscriptsactivate.bat
按下Enter后,会出现(env)的虚拟环境标识符,类似:
(CMD) (env) D:HZH>
这样,虚拟环境就配置成功了。
创建项目
django-admin用于管理项目与源码。键入以下代码创建HZHBBS:
(CMD) (env) D:HZH> django-admin startproject
此时目录下又多了文件夹HZHBBS(项目名),结构如下: . 项目的根目录。manage.py 命令行工具。settings.py 项目的设置。urls.py 储存URL。
打开/HZHBBS/settings.py,修改以下几行: 至此,项目基本设置已经完成。 欢迎分享,转载请注明来源:内存溢出
更改settings.py
"""(/HZHBBS/settings.py)"""
# 在INSTALLED_APPS与MIDDLEWARE间插入AUTHENTICATION_BACKENDS
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend', # 千万不要忘了逗号!
)
...
...
# Internationalization
# https://docs.djangoproject.com/en/4.0/topics/i18n/
LANGUAGE_CODE = 'zh-hans' # 设置语言
TIME_ZONE = 'Asia/Shanghai' # 设置时区
USE_I18N = True
USE_TZ = True
...
# 在末尾追加下面这几行
EMAIL_HOST = 'smtp.qq.com' # 邮箱域名
EMAIL_PORT = 25 # 邮箱端口
EMAIL_USE_SSL = False # 发送邮件时是否使用SSL
EMAIL_USE_TLS = True # 发送邮件时是否使用TLS
EMAIL_HOST_USER = 'xxx@qq.com' # 邮箱用户
EMAIL_HOST_PASSWORD = 'xxx' # 邮箱密码(不是登录用的密码,而是授权码)
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER # 默认发送邮件时使用的用户
评论列表(0条)