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


    目录

    配置虚拟环境

    安装Django

    创建Django项目

    Django命令

    结语


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

    配置虚拟环境

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

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

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

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

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

    D:\PycharmProjects

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

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

    2、点击File--Setting

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

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

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

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

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

    安装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 版本信息则说明安装成功

    创建Django项目

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

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

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

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

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

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

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

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

    Django命令

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

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

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

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

    命令

    描述

    startproject

    创建django项目

    startapp

    创建项目app

    makemigrations

    映射模型和数据库关系

    migrate

    创建数据表

    runserver

    服务器运行项目

    结语

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

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

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

  • 相关阅读:
    kubernetes配置后端存储 rook-ceph
    如何写出高质量的C代码?快来学习这些coding技巧
    Leetcode 63.不同路径Ⅱ
    es6新特性(超详细)
    彻底关闭win10自动更新
    oracle 打补丁
    Video Caption / 视频字幕:常用指标(BELU-4,ROUGE-L,METEOR,CIDEr,SPICE)和数据集总结
    JS力扣刷题经典100题——两数相加
    嵌入式开发笔记:STM32的外设GPIO知识学习
    clickonce 发布的winform 如何CA认证?
  • 原文地址:https://blog.csdn.net/agelee/article/details/126424610