目录

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

配置虚拟环境

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

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

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

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

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

D:\PycharmProjects

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

D:\PycharmProjects

2、点击File--Setting

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

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

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

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

(django4blog)

安装Django
pip install django==4.1

django==4.1pip install django

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

import django 
django.get_version()

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

创建Django项目
D:\PycharmProjects
django-admin startproject django4blog

D:\PycharmProjectsdjango4blog

D:\PycharmProjects\django4blog

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

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

python manage.py runserver

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

Django命令

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

django-admin startproject django4blogpython manage.py runserverpython manage.py runserver 5000
django-admin

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

命令

描述

startproject

创建django项目

startapp

创建项目app

makemigrations

映射模型和数据库关系

migrate

创建数据表

runserver

服务器运行项目

结语

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

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

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