前言

Django作为python体系的Web框架很受欢迎,本文重点介绍如何搭建环境


一、Django介绍

Django是一款基于python的Web框架,类似Java体系中的SpringBoot,它负责对整个项目进行管理,包括前后端的连接,和数据库的连接等。通过Django框架,可以开发一个基于python的Web项目。本文前端基于Html、CSS和JavaScript,后端使用python,数据库选择MySQL,这是一种常见和流行的技术搭配方式,可以实现web项目的开发。

二、项目搭建

项目搭建分为两种方式,一种是从零开始搭建,另一种是从已有项目中搭建。从已有项目中搭建运行适用于那些从开源网站或者其他途径获取的项目源码。

1. 从零开始搭建

1.1 安装开发工具

安装开发工具是搭建项目的第一步,本文章的重点在于搭建环境,对于工具安装过程将略过,如有需要的,可以文末留言评论,我可以后续追加相应内容

1.1.1 安装python

从官网下载python,找到符合自己操作系统的版本,一般下载3.11后的版本即可。

1.1.2 安装PyCharm

PyCharm是一款主要基于python的集成开发工具,请从官方正规渠道获取,安装即可。

1.1.3 安装MySQL

MySQL是本技术体系使用的数据库,请从官网
https://www.mysql.com/downloads/
下载 即可。

1.2 新建项目

1.2.1 创建虚拟环境

以下操作,既可以直接在cmd中操作,也可以在PyCharm中使用命令行操作。
python中提供了venv的虚拟环境创建方式,其目的是为了将项目运行的环境进行隔离,使得在一个机器上面运行的多个项目之间不会因为版本冲突或者类似的原因导致出现问题。
创建虚拟环境的命令如下

python -m venv venv

这里就创建了一个venv的虚拟环境。第一个venv必须要写成venv,第二个可以根据自己的需求随便写,第二个venv实际上就是你自己的虚拟环境名称。

1.2.2 创建Django项目

创建好虚拟环境后,需要安装django,命令如下

pip install django

之后,使用Django创建一个新的项目即可。创建语句如下:

django-admin startproject myproject

其中,myproject就是一个新建项目的名称,可以自由决定其名称。
至此,一个新的项目就创建完成。然后进行开发,并下载需要的包即可。

2. 从已有项目搭建Django项目

在大多数情况下,你可能并不需要从零开始搭建,从别处获取的项目源码就是从已有项目搭建的

2.1 创建虚拟环境

同1.2.1

2.2 下载python包

一般,在已经存在项目编码的情况下,是有一个下载列表的,这个列表中记录了本项目要使用的是哪些python包,如果在源码中没有这样的内容,请尽量不要使用,因为可能会存在版本冲突的风险,版本冲突很多时候解决起来比看起来要难得多。

pip install -r requirements.txt

其中,这个requirements.txt就是依赖包的列表。如果运行后不生效,请务必确保找到这个文件,可以使用相对路径或者绝对路径,但是要确保在执行cmd的时候,这个文件是可见的。

2.3 配置启动项

在PyCharm中配置启动项。
在PyCharm的右上侧,进行配置。

  1. Edit Configurationis
  2. 点击+,选择python
  3. name中填写启动项目名称
  4. configuration中scripts path选择Django的manage.py路径
  5. configuration中parameters填写runserver
  6. configuration中interpret选择安装的虚拟环境venv下面的python.exe(一般在venv下面的scripts下面)
  7. working directory下面选择项目的路径
    8.点击OK完成配置
    截图说明如下
    在这里插入图片描述

2.4 启动项目

启动项目,在PyCharm中点击启动图标,然后浏览器打开地址,即可。
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐