1. 创建项目 | 使用Django搭建一个论坛

1. 创建项目 | 使用Django搭建一个论坛,第1张

1. 创建项目 | 使用Django搭建一个论坛 Django下载安装

打开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。


更改settings.py

打开/HZHBBS/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 = '[email protected]'  # 邮箱用户

EMAIL_HOST_PASSWORD = 'xxx'  # 邮箱密码(不是登录用的密码,而是授权码)

DEFAULT_FROM_EMAIL = EMAIL_HOST_USER  # 默认发送邮件时使用的用户

至此,项目基本设置已经完成。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5721478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存