Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目

目录

配置虚拟环境

安装Django

创建Django项目

Django命令

结语


上篇我们完成了,软件的安装和基本的开发环境搭建,本篇我们开始搭建Python和Django相关的环境,同时创建一个个人博客项目。

配置虚拟环境

虚拟环境(virtualenv,或venv )是 Python 多版本管理的利器,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第1张图片

你可以将虚拟环境理解为一个隔绝的小系统。

从Python3.3版本开始就自带了虚拟环境,不需要安装,配置一下就可以用了。

我们也可以在Pycharm中来配置虚拟环境,由于我们的项目将完全在Pycham中完成,所以下面将演示如何在Pycharm中创建虚拟环境:

首先我们新建一个空白文件夹用来存放我们的项目和虚拟环境相关文件,比如:

D:\PycharmProjects

接着我们按照下面步骤来创建虚拟环境:

1、打开Pycharm,点击File--Open,打开D:\PycharmProjects文件路径

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第2张图片

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第3张图片

2、点击File--Setting

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第4张图片

2、在打开的界面中找到 Python Interpreter,点击Add

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第5张图片

3、在弹出的页面中,在location:中 输入虚拟环境的路径地址。(如果输入的路径是一个已经存在的文件夹,则必须为空白文件夹,如果路径不存在则会按照路径地址新建空白文件夹并在此文件夹下创建虚拟环境。)

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第6张图片

4、在创建虚拟环境的时候界面上有两个选项,分别代表着我们的虚拟环境是否需要继承源环境的库和此虚拟环境是否可用被别的项目使用。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第7张图片

5、虚拟环境创建完成后的界面如下:

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第8张图片

6、打开Pycharm的终端Terinal输入框,我们可以看到路径前面带了(django4blog) 这代表着我们目前已经处于虚拟环境中了。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第9张图片

安装Django

虚拟环境创建好了之后,我们可以安装django了,本系列文章基于当前最新版的django4.1,在Pycharm的Terminal输入框输入如下命令pip install django==4.1即可开始安装Django。

这里我通过django==4.1指定了django版本为4.1 ,如果不指定版本,直接使用pip install django将安装最新版。

安装完成后进入Python(可以通过命令行或者在Pycharm中进入Python编辑器)输入以下命令检查是否成功安装

import django

django.get_version()

出现django 版本信息则说明安装成功

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第10张图片

创建Django项目

还是在虚拟环境下,用Pycharm打开我们前面创建的D:\PycharmProjects文件夹。

通过Pycharm 的Windows 命令行输入界面输入创建Django项目的命令django-admin startproject django4blog,创建一个新的项目: django4blog

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第11张图片

项目创建完成后,我们将会在Pycharm的D:\PycharmProjects文件夹中看到自动生成了django4blog的项目文件夹

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第12张图片

通过Pycharm进入我们刚刚生成的项目文件夹D:\PycharmProjects\django4blog,检查下Pycharm的终端是否使用的是虚拟环境。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第13张图片

如果进入的不是我们之前配置的虚拟环境的话,我们可以进入File--Setting界面,手工指定对应虚拟环境。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第14张图片

然后在Pycharm中重新打开项目文件夹可以看到我们已经顺利进入了我们所需要的虚拟环境了。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第15张图片

接着我们测试下我们的django项目是否创建成功,在终端输入框中输入django命令:python manage.py runserver

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第16张图片

在浏览器中打开默认服务器端口地址: http://127.0.0.1:8000/ ,出现如下页面,则代表我们已经成功创建并运行了一个django项目。

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第17张图片

Django命令

django提供了一些可以快速简便的命令用于管理项目,本文中我们使用了两次django命令分别完成了django项目的创建和django项目的运行:

  • django-admin startproject django4blog:创建django项目 django4blog
  • python manage.py runserver:在默认服务器端口运行当前项目(runserver后面可以附带端口号指定服务器运行端口,比如:python manage.py runserver 5000)。

在终端输入框输入django-admin可以查看django所有的命令字段:

Python + Django4 搭建个人博客(三): 搭建虚拟环境和创建项目_第18张图片

其中比较常用的命令字段如下,后续的项目过程中我们会用到:

命令

描述

startproject

创建django项目

startapp

创建项目app

makemigrations

映射模型和数据库关系

migrate

创建数据表

runserver

服务器运行项目

结语

本篇我们详细介绍了如何通过Pycharm创建Python虚拟环境,同时也演示了,如何在新创建的django项目中打开并使用虚拟环境。

最后我们用django自带的命令成功运行了项目。

至此我们的开发准备工作基本完成,下一篇我们将开始App和项目配置文件的相关知识,也就是说从下篇开始我们将会开始真正的开发工作。

你可能感兴趣的:(Python+Django4,搭建个人博客,python,django,开发语言)