Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

第1天 | Django3.0项目实战,直挂云帆济沧海

2021年10月31日5720百度已收录

Python下有许多不同的Web框架,Django是重量级选手中最有代表性的一位。许多成功的网站都基于Django。Django是一个由Python编写的一个开放源代码的MVC Web应用框架。

使用Django,只要很少的代码,程序员就可以轻松轻松地完成一个后台管理系统所需要的大部分内容,并进一步开发出全功能的Web管理服务。在使用Django之前,你需要做一些准备工作。

1.1 在Django之前Django基于Python,在安装Django之前,你需要先安装Python运行环境。有关Python在三大平台下安装运行环境的详情,请移步至《第2天 | 12天搞定Python,运行环境(详细步骤)》。

如果你要我推荐在三大平台下较好用的开发工具,那就看《第3天 | 12天搞定Python,用PyCharm编写代码>>和《第3天 | 12天搞定Python,用Eclipse编写代码》。

安装完运行环境之后,就可以开始安装Django了。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第1张

1.2 安装Django在Python中,安装第3方开发包,常用pip命令。pip/pip3就是一个现代的,通用的Python包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。在Windows下用pip,,在macOS或Ubuntu下用pip3命令。

打开命令行窗口,输入pip/pip3 install django==3.0命令,安装Django3.0。如果你想安装最新的版本,可以直接用pip/pip3 install django命令。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第2张

1.3 创建项目无论在Windows、macOS还是Ubuntu下,开发步骤都是一样的,不用纠结在什么平台下进行开发。曾经往后,表里如一,真心实意地对待Eclipse或PyCharm就好。项目构建,可以直接用Eclipse或PyCharm进行。

1. 用Eclipse创建项目

打开菜单栏File-New-Other-PyDev-PyDev Django Project,【Next】进到创建Django项目窗口,在Project name内中,输入:sales,源代码目录,勾选:Create ‘src’folder and it to the PYTHONPATH这一项,【Next】-【Next】-【Finish】。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第3张

创建的项目中,虽然只有几个文件,但你可别小瞧它们,麻雀虽小五脏俱全,这就是Django框架的骨架了。咱们将会居于此,进行填空,进行创作,进行天马行空。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第4张

鼠标右键sales项目,选择:Run as-PyDev:Django运行项目(也可以点击顶部的运行图标),在显示出来的窗口信息中,有:/这个内容,拷贝并粘贴到浏览器上。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第5张

在浏览器上回车后,辣眼睛了没?一支穿云箭,千军万马来相见,这就是你朝思暮想,相见恨晚的Django的庐山真面目。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第6张

有了项目(系统)sales作为铺垫,要在里面新建功能模块base,那就是小菜一碟,信手拈来的事。

鼠标右键sales项目,在弹出的菜单中,选择:Django-Create Application打开创建应用(功能模块)的窗口。输入base,【OK】(右键sales—Refresh);右键src-New-Folder,输入文件夹名称:templates,【Finish】。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第7张

2. 用PyCharm专业版

用PyCharm专业版创建Django项目是比较简单的,可惜这个版本是要money的。我用过试用版之后,就换成社区版的了。在创建项目窗口中,选择【Create New Project】进行创建项目。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第8张

选择Django,在Location中指定项目存放路径,名称用:sales。选中:New environment using,勾选Make available to all projects,表示可将此虚拟环境提供给其他项目使用。其他的用默认值就好,【Create】。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第9张

创建的项目目录下虽然只有几个Python文件,但你可别小瞧它们,麻雀虽小五脏俱全。这个就是Django框架的骨架了,咱们将会居于此,进行填空,进行创作,进行天马行空。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第10张

在PyCharm的顶部,点击项目运行按钮(绿色箭头)。在提示的信息当中,点击的风采。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第11张

见到了没,这就是你一直朝思暮想,盼望已久的Django的庐山真面目。一支穿云箭,千军万马来相见,往后编程余生,将与之常相伴,不抛弃,不放弃。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第12张

有了项目(sales系统)架构,一切就好办多了,想在里面建个功能模块base,那是小菜一碟,信手拈来的事。打开PyCharm下面的Terminal,输入python3 manage.py startapp base命令即可创建应用base,若项目没及时更新,随便点一下项目中的某个文件即可,over。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第13张

3. 用PyCharm社区版

尽管PyCharm社区版没有专业版那么方便,但贵在免费。我上班的企业,与其说有版权意识,倒不如说是被告怕了,为此开发团队现在都在用社区版的。

社区版没有直接创建Django项目的功能,为此我们用命令实现。

(1) 打开终端,cd到你想存放项目的目录下,输入django-admin startproject sales命令即可创建项目sales。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第14张

(2) cd sales进到项目目录下,输入python3 manage.py startapp base,新建base应用。项目和应用,你理解成产品名称和功能模块即可。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第15张

(3) 输入python3 manage.py runserver启动项目。在浏览器输入配置成功的相关信息。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第16张

(4) 打开PyCharm社区版(我刚升级到最新版),选择【Open】打开项目。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第17张

鼠标右键sales(外层那个)-【New】-【Directory】,新建templates目录。最终项目结构如下,你需仔细核对一下,后面的开发都在这个基础上进行。

第1天 | Django3.0项目实战,直挂云帆济沧海  Django 第18张

好了,Django3.0框架运行起来了,你赶紧关注我一下,下一节一起进入项目详解。如果你觉得我说的还可以,希望老铁能转发点赞,让更多的人看到这篇文章。你的转发和点赞,就是对老陈继续创作和分享最大的鼓励。

一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App方面的干货。关注我,没错的。

#Python##Django##Web##程序员##项目实战#

评论列表暂无评论
发表评论
微信