初识Django
Django是高级Python Web框架,鼓励快速开发和简洁实用的设计。它由经验丰富的开发人员构建,可解决Web开发的大部分麻烦,因此您可以专注于编写应用程序而无需重新发明轮子。从本质上来说,Django是Python编写的一组类库,用Django开发站点就是使用这些类库编写。采用了MVC设计模式,即M模型(models),V视图(views),C控制器(controls)。
安装开发工具
windows系统下安装开发工具
1、python下载地址:https://www.python.org/downloads/
2、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保存即可。
1 [global] 2 trusted-host=mirrors.aliyun.com 3 index-url=http://mirrors.aliyun.com/pypi/simple/
pip install Django完成安装后,可以使用此命令验证Django是否成功安装:import Django,如果操作后有版本号,则说明安装成功
安装成功之后在桌面创建一个文件夹,比如文件夹的名字叫demo,然后打开该文件夹,进入cmd命令窗口。
创建我的第一个Django项目
使用 django-admin 来创建 HelloWorld 项目:
1 django-admin startproject HelloWorld
创建完成后我们可以查看下项目的目录结构:(打开visual stdio code开发工具)
|-- HelloWorld | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py `-- manage.py
目录说明:
- HelloWorld: 项目的容器。
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
- HelloWorld/settings.py: 该 Django 项目的设置/配置。
- HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
接下来我们进入 HelloWorld 目录输入以下命令,启动服务器:
1 python manage.py runserver
复制图上的http地址,在浏览器中打开即可看到如下界面
那么,如何将上面的改成中文版的呢?
接下来,打开我们的visual stdio code开发工具,打开可以看到如下的目录结构
其中db.splite3是Django自带的数据库。
因为我们是需要将Django项目改成中文格式,所以打开settings文件夹,找到如下图片对应的
LANGUAGE_CODE = ‘en-us‘
将其改成LANGUAGE_CODE = ‘zh-Hans‘
修改成功后,保存一下,回到浏览器中刷新一下,就可以看到页面已经修改成中文了。
今天就分享到这了,敬请关注我,下期接着分享,创建你的第一个项目!
原文地址:https://www.cnblogs.com/wcainiaoblog/p/12259277.html