关于Django工程项目的创建

何为Django?

Django是一个开放源代码的Web应用框架,有Python写成。它最初是被开发用于管理劳伦斯集团旗下的一些以新闻内容为主的网站的。 --百度百科

使用Django的大多数网站都是用于内容管理系统,相比起Flask(另一个PythonWeb框架),他是重型框架,几乎什么都能干。

那django到底怎么创建呢?

  1. 在了解如何创建django项目工程前,我们需要先了解一下虚拟环境(virtual environment)这个东西

    通俗来讲,在开发多个项目的时候,各个项目有各个项目需要的模块,我们不可能把他们全部放在同一个地方,比如我这个项目用到的django版本是2.2,而另一个项目用到的版本确实3.1,这样就会造成混乱,也不便于产品的打包发布。虚拟环境可以理解为一个大衣柜里的小方格,你在这个方格里放下明天要穿的衣服,在另一个方格里放下日常用的零花钱。

那我们如何安装虚拟环境呢?

  • 首先要确保我们的电脑是安装了Python 的,并且电脑的系统环境变量(我的电脑—右键,属性—高级系统设置—环境变量)有配置过Python的路径
    在这里插入图片描述
    如果有,就证明我们具备了安装python虚拟环境的条件!说明已经成功了1/4.

  • 接下来,准备好一个文件夹,用来专门存放我们的Django工程文件,在这个文件夹里新建一个文件夹,名字自取。

  • 打开系统终端
    关于Django工程项目的创建_第1张图片
    关于Django工程项目的创建_第2张图片
    比如我存放我系统的D盘:
    在这里插入图片描述
    输入d:之后进入D盘,然后输入cd Python/Django/one 标黄字体为我项目文件夹所在位置
    在这里插入图片描述
    我们接下来需要做的就是在这个路径下创建虚拟环境,以后我们新建另一个项目时就在那个新建的文件夹创建虚拟环境即可

  • 安装虚拟环境

    在现在这个路径下输入pip3 install virtualenv(如果电脑只有python3,则3可不下,直接输入pip install virtualenv
    等加载完成则说明下载成功!
    接下来在所在路径下输入:
    在这里插入图片描述
    two为环境名,不固定,记得住就行,会跳出一下东西,说明创建成功
    在这里插入图片描述
    然后原本路径前面会多出你新创建的虚拟环境名
    在这里插入图片描述
    想退出虚拟环境时则输入:deactivate即可
    再次进入则输入workon two即可
    到此就完成了我们虚拟环境的下载和创建

接下来就是新建django项目了

  1. 在新建django项目之前,我们需要在刚刚创建的虚拟环境下下载django模块,至于用到什么版本,可以去django官网查看
    进入DOWNLOAD下,会有这样一张图
    关于Django工程项目的创建_第3张图片
    这张图表示现如今推荐使用的一些版本,LTS表示长期更新维护版本,即在上面的时间先内,官方都会对框架中的bug进行维护,一般选折中版本,如图:选3.2,因为这样的版本bug不会太多,且出了问题网上能找到很多的解决方案,如果选2.2,虽然已经非常成熟,但功能并没有3.2的多。
  2. 下载django
    在项目所在目录下进入虚拟环境,输入:pip install django==3.2,如果发现速度太慢,就按Ctrl+C把进程先结束掉,再输入pip install django==3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
    等待片刻后下载成功!
    此时pip freeze一下可以看到
    关于Django工程项目的创建_第4张图片
    多了个Django模块
  3. 创建django项目
    在项目所在目录下进入虚拟环境,输入django-admin startproject (项目名)
    这个时候我们的项目文件夹下面就多了这些东西
    在这里插入图片描述
    manage.py为项目执行文件,可通过他来执行项目
  4. 新建项目应用
    在项目所在目录下进入虚拟环境,再进入下一层文件夹:cd one,为什么呢?
    可以看到,我刚刚的manage.py是在在这里插入图片描述
    这个目录下的,想要执行manage.py就必须先进入到这个目录
    然后输入:python manage.py startapp App(下次想要再创建新的App的时候也可以使用这个语句)
    这次,我们的项目文件夹下就多了个名为:App的文件夹,他里面会有这些东西
    关于Django工程项目的创建_第5张图片
    这时,我们输入python manage.py runserver可以看到以下东西
    关于Django工程项目的创建_第6张图片
    然后找个浏览器输入127.0.0.1:8000
    关于Django工程项目的创建_第7张图片
    哈哈!创建成功!
    如果最后一句是下面这个东西↓
    在这里插入图片描述
    请把酷狗音乐关掉,或输入python manage.py runserver 9000
    想关掉时则Ctrl+C

成功创建了django项目,我们可能会想,那我的代码在哪编写?
当然不会是在终端打啦,太难了。我们用pycharm,pycharm强大的提示功能可以给我们的开发带来很大的便利。
上官网下载即可,社区版就行,不过有专业版最好,这样上面那三千多字的步骤就可以直接省略,只是pycharm专业版的激活有点麻烦,很多同学可能在激活的时候就已经想放弃了!因为比较玄学,且社区版便可解决问题,所以这里不详细赘述。

通过pycharm打开项目文件

  1. 打开pycharm
  2. 点击File–>open或
    关于Django工程项目的创建_第8张图片
  3. 找到刚刚新建的项目文件,点击manage.py的上一层文件夹
    关于Django工程项目的创建_第9张图片
    等待加载完毕之后,我们需要把刚刚创建的虚拟环境配置到pycharm中,告诉pycharm,我们用的是这个虚拟环境
    此时打开Settings(File–>Settings)
    关于Django工程项目的创建_第10张图片
    点进去之后在上方方框的三角形里找到showall
    在这里插入图片描述
    发现并没有我们刚刚新建的虚拟环境,这时点击窗口右边的加号
    关于Django工程项目的创建_第11张图片
    选择Existing environment,点…
    之后找到虚拟环境所在位置,我的在这里,仅供参考
    关于Django工程项目的创建_第12张图片
    选择python,点击OK、OK、OK…
    现在我们的django项目文件就能在pycharm上使用了!

下面来说说专业版进行创建项目工程的方法
第一:
关于Django工程项目的创建_第13张图片
第二:
关于Django工程项目的创建_第14张图片
第三:
关于Django工程项目的创建_第15张图片
关于Django工程项目的创建_第16张图片
最后点击create即创建成功!


顺便一提:专业版每次默认创建的django都是最新版本!

你可能感兴趣的:(django基础,django)