目录

本章主要是使用PyCharm ide工具创建django项目。

一、pycharm安装

1.1 django版本要求

根据django官网对​​版本要求​​

Django 版本

Python 版本

2.2

3.5,3.6,3.7,3.8(2.2.8 添加),3.9(2.2.17 添加)

3.0

3.6,3.7,3.8,3.9 (3.0.11 添加)

3.1

3.6,3.7,3.8,3.9(3.1.3 添加)

3.2

3.6, 3.7, 3.8, 3.9

我使用的是django目前最新版本3.2,使用的是python3.8,当然喜欢的也可以使用3.9

1.2 安装pycharm

pycharm的安装可以见我写的《hualinux py 1-1.2:python 开发工具PyCharm安装》,只不过我把它升级为目前最新版本的2021.1,python使用的是3.8.9,目前3.8的最高版本。

二、使用pycharm安装django

2.1 django官网安装说明(不推荐)

django的安装可以见官方​​安装说明​​,这里我们做开发使用,所以不推荐这种,直接使用ide工具更方便。

#win上执行 py -m pip install Django

#linux或mac

python -m pip install Django 

PS:上面没有指定版本,则会安装目前最新稳定版,如果安装指定版本,Django后面接版本号就可以了,如:pip install django==3.1.11

2.2 使用pycharm安装django

我这里使用的是pycharm直接安装django,省事,操作如下:

打开pycharm,创建一新项目。

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_创建django项目

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_创建django项目_02

PS:

1.在创建jdango时,建议顺便创建一个应用,基于项目与应用的区别,djaon官网也做了解释:

项目 VS 应用

项目和应用有什么区别?应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者小型的投票程序。项目则是一个网站使用的配置和应用的集合。项目可以包含很多个应用。应用可以被很多个项目使用。

2. 推荐使用虚拟环境创建python应用,这样就方便迁移。

最后进入界面如下:

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_PyCharm创建django_03

PS:如果你的是新安装的,是没有工具栏的,可以如下操作显示出来:

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_hualinux dj_04

2.3 查看相关软件及版本号

这里安装完了,我们可以看一下安装了哪些软件及版本,操作如下:

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_hualinux dj_05

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_PyCharm创建django_06

从上面的图中,我们发现,django版本为3.2.3,目前最新稳定版本。

三、创建一个简单的helloWorld

可以先看一下 django官方的 入门教程: ​​第 1 节:请求和响应​​,这章节,这样会有所理解。

3.1 在views中编写视图函数

打开app/views.py,添加如下代码:

3.2 配置URL与视图映射

3.2.1 什么是路由

编写url,主要是实现路由功能。开发中的路由。

路由:就是一个路径的解析,根据客户端提交的路径,将请求解析到相应的控制器上; 从 URL 找到处理这个 URL 的类和函数。可以看我的《开发中路由及映射的概念》

这里的django也是一样的,指定是视图中某个函数来处理这个路径。我这里编写一个index函数,与主页"/"路径进行绑定。当打开主页根路径"/",就会跳到views.py的的index函数处理,会显示为"hello django",这样绑定操作,有时也叫映射。

3.2.2 创建应用的url.py

为了方便管理,我没有在项目中的urls.py中直接添加url,而是在app应用中创建一个新的名为urls.py中添加,代码如下:

3.3 在项目中添加应用的url.py

我们知道项目主要的角度是管理,具体的工作一般由应用来做。就像领导和普通员工,领导主要是管理和指挥,普通员工主要是干活。

我们在应用中配置了url路径还不行,还要把它添加到项目中,因为运行是读取项目的配置,通过项目找到相关信息。应用发现了改变,所得你得告诉一下项目,要不他不知道。

打开mydjango/urls.py,修改如下:

PS:上面添加的path中的 ‘’意思是根路径,相当于"/",include是把应用的url配置包含进来,这样当以'/'开头的路径,就会去app中的urls.py配置中查找。

3.4 运行效果

上面编写完了,运行一下,看一下效果

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_hualinux django_07

在它的最下方会提示你访问网址,点一下链接即可

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_创建django项目_08

hualinux dj3 1.1:使用PyCharm创建django项目我这里使用的是pycharm直接安装django,省事,操作如下:_PyCharm创建django_09