文章目录
- Django入门
- 一、初始Django
- 二、安装开发工具
- 三、创建我的第一个Django项目
Django入门
一、初始Django
Django是高级Python Web框架,鼓励快速开发和简洁实用的设计。它由经验丰富的开发人员构建,可解决Web开发的大部分麻烦,因此您可以专注于编写应用程序而无需重新发明轮子。从本质上来说,Django是Python编写的一组类库,用Django开发站点就是使用这些类库编写。采用了MVC设计模式,即M模型(models),V视图(views),C控制器(controls)。
二、安装开发工具
Windows系统下安装开发工具
- python下载地址:https://www.python.org/downloads/
- Django 下载地址:https://www.djangoproject.com/download/
在这里主要讲述的是Django入门开发教程,如果你是有一定python学习基础的学习者,就肯定已经安装好了python的编译环境;如果对于想接触Django开发的学习者来说,没有对python一定的学习基础的话,建议您先学习python的基础,再进行Django的入门学习。(PS:在安装python的时候,注意安装的时候记得勾选上弹出的窗口提示:Add to Path,这个的意思是将开发环境添加到环境变量中,如果没有勾选上,需要在电脑系统的环境变量中添加,相对来说后期在系统的环境变量中添加更麻烦一些,在此就不赘述了,若您需要,可自行搜索。因此,您最好在安装python的时候勾选上添加到环境变量中)。
方法一:
下载 Django 压缩包,解压并和Python安装目录放在同一个根目录,进入 Django 目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages
方法二:
可以在命令窗口cd到Python安装的目录中,执行命令pip install Django,使用此方法安装过程等待的时间较长,所以在使用这个命令之前,我们可以通过镜像文件来安装,在桌面创建一个txt文件,命名为pip.txt,将下面代码拷贝粘贴到txt文件并保存。接下来进入电脑的C盘中打开用户的文件夹,或者Admistrater,将pip.txt移动至此处,重命名为pip.ini保存即可。
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
pip install Django完成安装后,可以使用此命令验证Django是否成功安装:
python -m django --version
如果操作后有版本号,则说明安装成功
安装成功之后在桌面创建一个文件夹,比如文件夹的名字叫demo,然后打开该文件夹,进入cmd命令窗口。
三、创建我的第一个Django项目
- 比如在这里我们的项目名字叫HelloWorld
django-admin startproject HelloWorld
- 创建完成后我们可以查看下项目的目录结构:(打开visual stdio code开发工具)
目录说明:
|-- HelloWorld
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
1.HelloWorld: 项目的容器。
2.manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
3.HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
4.HelloWorld/settings.py: 该 Django 项目的设置/配置。
5.HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
6.HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
接下来我们进入 HelloWorld 目录输入以下命令,启动服务器:
python manage.py runserver
复制图上的地址,在浏览器中打开即可看到如下界面:
在这里你看到是英文版的,那么,如何将上面的改成中文版的呢?
- 打开我们的visual stdio code开发工具,可以看Django项目的框架结构:
- 打开settings文件夹,找到如下图片对应的:
LANGUAGE_CODE = ‘en-us’
将其改成LANGUAGE_CODE = ‘zh-hans’ - 保存刷新,就可以看到页面已经修改成中文了!
祝你成功搭建自己的第一个Django项目哟!撒花撒花~~