Django 基础 -1

写在前面
初一的学生,请多多关照,希望能在 InfoQ 写作社区记录自己的学习历程!❤️
企业级开发架构 Django
是基于 Python 的重量级开源 Web 框架,很多知名网站都是用它来编写的
对 Python 的版本支持
Django3 支持 Python3.5 以后的版本
我这里在 D 盘中创建了 test 文件夹,在 test 文件夹中创建了 blog 文件夹作为 django 项目的根目录,在命令行中进入,
cd D:/blog
由于 django 比较依赖虚拟环境,所以我们需要创建一个虚拟环境
先安装 virtalenv 库
pip install virtualenv
创建虚拟环境
virtualenv venv #这里将虚拟环境命名为venv

激活虚拟环境
venv\Scripts\activate

只要目录前带有(venv)就成功啦
安装 Django 框架
在虚拟环境下`pip install django==3.0.4 #安装 3.0.4 版本的 Django`

创建 django 项目
在根目录下使用 django-admin 命令创建
***在此之前请先看一看在环境变量(path)中有没有 django-admin 的路径,如果没有请加入 django-admin 的安装路径
django-admin startproject blog #创建一个名为blog的django项目

此时的文件结构如下:

项目中的文件及其说明:
manage.py Django 程序直线入口,管理 Django 项目的命令行工具
blog/__init__.py 一个空文件,告诉 python 是个 python 包
blog.asgi.py 运行在 ASGI 兼容的 Web 服务器的入口
settings.py 总配置文件
urls.py 路由配置文件
wsgi.py Django 实现的 WSGI 借口的文件,处理 web 请求
进入到跟目录,输入如下命令运行项目
python manage.py runserver

在浏览器中输入http://127.0.0.1:8000 就可以看见 django 默认首页啦
评论