如何新建一个django项目?如何新建一个django应用?这两个问句是不一样的。一个是“项目”,一个是"应用"。这2个名词在django里面是不一样的。所以,在本文中,大家可以着重体验这2个名词的区别。还是以官方的tutorial为例,来开始本文的内容。

苏南大叔:如何新建一个django项目和应用?django项目开始起步 - django-start
如何新建一个django项目和应用?django项目开始起步(图11-1)

本文测试环境:python@3.7.4/django@2.2.4/mactutorial官方文档相关说明见文末链接。

创建项目结构

建一个新的项目的命令如下:

django-admin startproject <name>

例如:

django-admin startproject mysite

这里面,需要注意的是:最后一个参数mysite就是项目的名字,这个名字非常重要。

  • 因为在对应的代码中,要大量使用这个名字。所以,在初始化的时候,请仔细想好了,想用的名字到底是什么。否则初始化之后,再修改就比较麻烦了。
  • 这个名字,不能和保留字发生重合。比如保留字:django(和django框架冲突)/test(和python内置组件冲突)。
  • 这个命令执行完毕后,会生成两个嵌套的mysite目录,第一层的文件夹名字是可以修改的。第二个文件夹名字,不能随意修改,因为会在代码中使用。

苏南大叔:如何新建一个django项目和应用?django项目开始起步 - django-init
如何新建一个django项目和应用?django项目开始起步(图11-2)

相关链接

总结

本文中,苏南大叔主要讲述了:在django项目中,如何新建一个应用,进而以自己的理解,阐述“应用”的概念和"项目"的概念有什么具体的区别。更多苏南大叔的django经验文章,请参考下面的链接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   python    django

本站的忠实读者小伙伴,正在阅读下面这些文章: