创建应用
在对应的目录下执行命令,首先要启动对用的python虚拟环境,然后执行命令,就会创建对应的自己的应用
django-admin startapp app1
- init.py 包目录
- views.py 视图文件
- test.py 测试用例
- models.py 模型文件
- apps.py 应用管理文件
- admin.py 后台管理文件
打开myweb中的setting.js 添加自己的应用,也可以说是注册
添加视图
在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一个免费的软件,如果不会使用的,可以给我留言。