Django 添加自己的应用

创建应用

在对应的目录下执行命令,首先要启动对用的python虚拟环境,然后执行命令,就会创建对应的自己的应用

django-admin startapp app1

Django 添加自己的应用_第1张图片
Django 添加自己的应用_第2张图片

  • init.py 包目录
  • views.py 视图文件
  • test.py 测试用例
  • models.py 模型文件
  • apps.py 应用管理文件
  • admin.py 后台管理文件

打开myweb中的setting.js 添加自己的应用,也可以说是注册
Django 添加自己的应用_第3张图片

添加视图

在app1目录下views.py文件注册视图,如下图所示,在view中添加index请求,指向app1下的index.html文件。

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


# Create your views here.
def index(request):
    return render(request, 'app1/index.html')

创建路径指向

添加了视图,要将导航指向这个文件,在myweb下的urls.py 添加,注意from app1 import views这个包的导入

from django.contrib import admin
from django.urls import path
from app1 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index),
]

创建模板

以上这个流程已经完成,对应的跳转需要写

在myweb目录下添加templates目录,在创建app1目录,写一个index.html文件

<div style="color:red;font-size:24px;">你好 Django!div>

运行结果

这里我使用的是vscode一个免费的软件,如果不会使用的,可以给我留言。
Django 添加自己的应用_第4张图片
Django 添加自己的应用_第5张图片

你可能感兴趣的:(Django,pyhon,django,python,后端)