怎么在django项目中新增一个应用程序

  介绍

怎么在django项目中新增一个应用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1。在<代码> pycharm> 工具> “运行管理。py任务”选项,点击它之后,在<代码> pycharm>

" startapp浏览器名称(你的应用程序名称)”

回车之后就可以在工程下面看到你新建的<代码>软件>

2。直接在Pycharm的命令行,直接输入

python管理。py startapp浏览器名称(你浏览器名称)

就OK !

创建完成以后,还需要对其进行注册。找到跟django <代码> 项目同名的包下面的<代码>设置。py 文件中的<代码> INSTALLED_APPS> 软件> 软件>

注意:两种方法成功的前提是项目中没有报的错。

<强>补充知识: <>强如何在django下建立多个应用

django是MTV模式,即模板(页面展现),新型(数据库表对象),视图(业务逻辑处理),在开发中发现,随着项目功能的增多,把所有的功能模块放在一个应用程序肯定不切实际,也不符合网站开发的原则。下图是我在做的一个数据可视化分析平台,项目名:integrated_display两个应用:分别是contentms和显示器,建立应用的命名很简单,Python

管理。py startapp浏览器名称即可,这里重点说明的是,针对不同的应用在同一个项目下,

1:对应静态资源(html、css js)的访问如何区分开来,

2:不同应用程序的url如何书写

怎么在django项目中新增一个应用“> </p> <p>解决第一个问题:</p> <p>如下图所示,展现是contentms下面的文件,一般新建应用,直接在应用程序里面,新建模板和静态文件夹,然后将对应的文件放入到里面就行,但是当项目中建立多个应用,解决同名冲突,需要在模板下再创建一个文件夹,这样就解决假设有两个应用程序中都有main.html页面,到底跳转到哪个页面的问题,在视图。py文件页面跳转渲染中在html前加上外面的文件夹的名称,这里是cms, </p> <blockquote> <p>如:返回渲染(请求,& # 39;cms/program.html& # 39;,{& # 39;权威# 39;:权威,}),</p> </引用> <p>同样在静态文件里面也新建cms文件夹,静态文件内容放入到cms里面,访问静态文件形式</p> <blockquote> <p>如:https://www.yisu.com/zixun/& lt;链接的href=,

这样问题1就解决了

怎么在django项目中新增一个应用“> </p> <p> <强>问题2:</强> </p> <p>项目的url。py文件内容</p> <pre类= urlpatterns =, (   url才能(" # 39;管理/^ & # 39;,,admin.site.urls),   ,,url (" # 39; ^ cms/& # 39;,,包括(& # 39;contentms.urls& # 39;,,名称空间=癱ms")),   ,,url(" # 39;显示/^ & # 39;,,包括(& # 39;display.urls& # 39;,,名称空间=癲isplay")),   )

应用contentms的url。py文件内容

urlpatterns =, (   url才能(" # 39;管理/^ & # 39;,,admin.site.urls),   ,,url (" # 39; ^ $ & # 39;,, views.login,, name=& # 39;登录# 39;),      )

应用程序显示的url。py文件内容:

urlpatterns =, (   ,url(" # 39;管理/^ & # 39;,,admin.site.urls),   ,# url (" # 39; ^ $ & # 39;,, views.platform,, name=& # 39;平台# 39;),   ,url (" # 39; ^ $ & # 39;,, views.login,, name=& # 39;登录# 39;),   ,url(" # 39; ^频道/$ & # 39;,views.channel, name=& # 39;频道# 39;),   ,url(" # 39;程序/$ ^ & # 39;,views.program, name=& # 39;项目# 39;),      )

关于怎么在django项目中新增一个应用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在django项目中新增一个应用程序