如何构建第二个Django的应用程序

 更新时间:2025年03月18日 10:43:45   作者:小狗很可爱  
这篇文章主要介绍了如何构建第二个Django的应用程序问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

构建第二个应用程序

1.打开Visual Studio code

左上角 点击fike 点击open folder

2.打开上次的Django项目

并按图示点击进入终端


3.在下方终端输入创建app01项目的命令

接着在左上方会出现一个app01的项目

PS E:\python\Hellodjango> python manage.py startapp  app01

4.接着在Hellodjango的项目里

settings.py中定义应用 找到图示的行 在末尾添加 app01

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01'
]

5.定义app01应用中的views.py视图文件

无则创建 代码如下

from django.shortcuts import render
from django.http import HttpResponse

def sayHello(request):
    return HttpResponse("app01 Hello, World!")

6.定义app01中的urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.sayHello)
]

7.定义Hellodjango的urls.py

from django.contrib import admin
from django.urls import path, include
from . import views

urlpatterns = [
    path("admin/", admin.site.urls),
    path('hello/', views.sayHello),
    path('app01/', include('app01.urls'))
]

注意:

  • 有些代码已存在 只需添加没有的代码即可 
  • 注意格式问题 空格 逗号等

8.在终端输入启动web服务的命令

在浏览器输入127.0.0.1:8000/app01/hello/ 进行验证 效果出现下图即可

PS E:\python\Hellodjango> python.exe .\manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
March 17, 2025 - 11:05:37
Django version 5.1.7, using settings 'Hellodjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python自动化生成ppt的实现代码

    python自动化生成ppt的实现代码

    在这篇博客中,我们将探讨如何使用Python库`python-pptx`来创建一个简单的PowerPoint演示文稿(PPT),这个库允许我们以编程方式创建幻灯片、添加文本、图片、表格和自定义形状,需要的朋友可以参考下
    2024-04-04
  • python实现密码验证合格程序的思路详解

    python实现密码验证合格程序的思路详解

    这篇文章主要介绍了python实现密码验证合格程序的思路详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 使用Python的Tornado框架实现一个Web端图书展示页面

    使用Python的Tornado框架实现一个Web端图书展示页面

    Tornado是Python的一款高人气Web开发框架,这里我们来展示使用Python的Tornado框架实现一个Web端图书展示页面的实例,通过该实例可以清楚地学习到Tornado的模板使用及整个Web程序的执行流程.
    2016-07-07
  • matplotlib设置坐标轴标签和间距的实现

    matplotlib设置坐标轴标签和间距的实现

    本文主要介绍了matplotlib设置坐标轴标签和间距的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • 解决Pycharm后台indexing导致不能run的问题

    解决Pycharm后台indexing导致不能run的问题

    今天小编就为大家分享一篇解决Pycharm后台indexing导致不能run的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python+Tkinter制作专属图形化界面

    Python+Tkinter制作专属图形化界面

    这篇文章主要是带着大家通过Python Tkinter制作一个属于自己的GUI图形化界面,可以用于设计签名的哦,感兴趣的小伙伴快跟随小编一起学习一下吧
    2022-04-04
  • python实现杨辉三角的几种方法代码实例

    python实现杨辉三角的几种方法代码实例

    这篇文章主要介绍了python实现杨辉三角的几种方法代码实例,文中图文代码讲解的很清晰,有不太懂的同学可以学习下
    2021-03-03
  • Pycharm使用matplotlib警告\不能显示的问题及解决

    Pycharm使用matplotlib警告\不能显示的问题及解决

    在PyCharm中使用matplotlib画图时遇到警告和图像显示问题,通过在代码中添加`mpl.use('TkAgg')`或`plt.switch_backend('TkAgg')`,可以解决警告并弹出显示完整的图像窗口,同时,文章还列举了matplotlib的其他backend选项,如Qt4Agg、Qt5Agg、WXAgg等
    2025-02-02
  • Python密码学XOR算法编码流程及乘法密码教程

    Python密码学XOR算法编码流程及乘法密码教程

    这篇文章主要为大家介绍了Python密码学XOR流程及乘法密码教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Django中从mysql数据库中获取数据传到echarts方式

    Django中从mysql数据库中获取数据传到echarts方式

    这篇文章主要介绍了Django中从mysql数据库中获取数据传到echarts方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04

最新评论