一、背景+任务
背景:
跟着知乎的 Django 学习系列,实操学习笔记加总结,留下一份足迹。文章尽量简洁明了,减少时间消耗。
终极目标:用 Django 做一个博客网站。
先提前上 Git ,免得日后迁移或者看历史修改麻烦,此处略过。
项目环境:
- Python 3.6.9
- Ubuntu 18.04
- Django 2.2.3
- PyCharm 2020.2.1 社区版
本节任务:
- 安装虚拟环境
- 安装 Django
- 创建工程项目,成功启动 django 服务
二、代码汇总
pip install pipenv # 安装pipenv
pipenv install # 根目录下安装虚拟环境
pipenv shell # 激活虚拟环境
pipenv --venv # 查看虚拟环境位置
pipenv install django==2.2.3 # 安装 django 2.2.3 版本到虚拟环境中
pipenv run python # pipenv 运行 python,打开 python 交互模式
pipenv run django-admin startproject blogproject ./ # pipenv run 命令创建 django 项目 blogproject()
pipenv run python manage.py runserver # pipenv run 启动 django 服务
LANGUAGE_CODE = 'zh-hans' # 修改语言为汉语
TIME_ZONE = 'Asia/Shanghai' # 修改时区为亚洲/上海
三、操作截图
pip install pipenv # 安装pipenv
pipenv install # 根目录下安装虚拟环境
pipenv run 不是这么使用的
pipenv shell # 激活虚拟环境
pipenv --venv # 查看虚拟环境位置
pipenv install django==2.2.3 # 安装 django 2.2.3 版本到虚拟环境中
pipenv run python # pipenv 运行 python,打开 python 交互模式
exit() # 退出 python 交互模式
pipenv run django-admin startproject blogproject ./
# pipenv run 命令创建 django 项目 blogproject()
pipenv run python manage.py runserver
# pipenv run 启动 django 服务
# http://127.0.0.1:8000/
# 打开访问地址,成功页面如下,是英文版的
# 注释掉 blogproject/settings.py 中语言代码跟时区,换成中文的就可以显示中文版的欢迎页面
# LANGUAGE_CODE = 'en-us'
# TIME_ZONE = 'UTC'
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
# http://127.0.0.1:8000/
# 打开访问地址,成功页面如下,修改语言跟时区后变成是中文版的
四、总结
- 在虚拟环境中安装 python 项目的包或者运行 django 命令,需要前面添加 pipenv run,run 后面加的命令
- django 命令:
- django-admin startproject blogproject ./ # 创建新工程项目命令
- python manage.py runserver # 启动 django 服务命令
附上 Gitee 地址:https://gitee.com/langxing/HelloDjango-blog-tutorial