Django学习(三)安装Django

参考文档:https://www.cnblogs.com/NuoMiGao/p/10279034.html

 

1.workon GP1进入指定的python虚拟环境

2.使用pip freeze命令查看是否安装好Django

3.下载指定版本的Django

    pip install django==3.1.6

4.进入指定文件夹/home/dll/GP1/Day01创建Django项目HelloDjango

cd /home/dll/GP1/Day01

django-admin startproject HelloDjango

5.项目默认文件介绍

  •    manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
  •    settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
  •    urls.py ----- 负责把URL模式映射到应用程序。

6.python manage.py  startapp App 可以在项目HelloDjango中创建功能应用APP

Django的project和app的区别:

Aproject指整个应用程序及其所有部分。

app指的是项目的子模块。它是自给自足的,并且不会与项目中的其他应用程序纠缠在一起,这样,理论上,您可以在不做任何修改的情况下拿起它并将它放到另一个项目中。app通常有自己的模型。您可以把它看作一个独立的python模块。一个简单的项目可能只有一个应用程序。

例如,项目就是整个网站。您可以对其进行结构调整,使文章有一个应用程序,排名表有一个应用程序,设备和结果有一个应用程序。如果它们需要彼此交互,它们可以通过文档丰富的公共类和访问器方法来实现。

要记住的主要事情是应用程序之间的相互依赖程度。实际上,这都是一个项目,所以没有必要过分,但请记住两个应用程序是如何相互依赖的。如果你发现一个应用程序正在解决两个问题,请将它们分成两个应用程序。如果你发现两个应用程序是如此的交织在一起,你永远不能重用一个没有另一个,把它们组合成一个应用程序。

综上所述,project和APP的区别已经很明显了,project包含一些全局配置,这些配置构成一个全局的运行平台,各个APP都运行在这个全局的运行平台上,而APP代表的是一个相对独立的功能模块,所以程序的逻辑都在APP中。

参考网址:

https://www.cnpython.com/qa/48153

https://www.cnblogs.com/cqkangle/p/10754094.html 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值