Django动态网页 Python项目
0.0 规范
我要编写一个名为“学习笔记”的 Web 应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录。用户登录后,可以创建新主题、添加新条目以及阅读既有的条目。
目录 ll_project 包含 4 个文件, 其中最重要的是 settings.py、urls.py 和 wsgi.py。文件 settings.py 指定 Django 如何与系统交互以及如何管理项目。
在开发项目的过程中,我们将修改其中的一些设置,并添加一些设置。
文件 urls.py 告诉 Django,应创建哪些网页来响应浏览器请求。
文件 wsgi.py 帮助 Django 提供它创建的文件,名称是 web server gateway interface(Web 服务器网关接口)的首字母缩写。
1.0 创建环境
1.1 创建虚拟环境
在独立的项目文件夹下运行
python -m venv ll_env |
将会创造一个ll_env
文件夹
可以使用下面的命令激活虚拟环境。激活虚拟环境后,安装的模组将只在虚拟环境中生效,而不干扰到电脑上Python的模组
source ll_env/bin/activate # Linux系统 |
使用deactive
取消激活虚拟环境
1.2 安装配置Django
pip install --upgrade pip # 更新pip |
Django手册: https://docs.djangoproject.com/en/4.1/ref/models/fields/