认识Django项目模版文件——Django学习日志(二)
1.默认文件介绍
└── djangoproject1/
├── djangoproject1/
│ ├── urls.py [URL和函数的对应关系]【常用文件】
│ ├── settings.py [项目配置文件]【常用文件】
│ ├── _init_.py
│ ├── wsgi.py [接受网络请求] 【不要动】
│ └── asgi.py [接受网络请求] 【不要动】
├── manage.py [项目的管理,启动项目、创建app、数据库的管理] 【不要动】
└── templates
2.app文件介绍
└── projectapp1/
├── migration1/ [固定不动]数据库变更记录
│ └── _init_.py
├── _init_.py
├── admin.py [固定不动]Django默认提供的admin后台管理
├── tests.py [固定不动]单元测试
├── views.py [经常使用]视图函数
├── apps.py [固定不动]app的启动类
└── models.py [经常使用]数据库操作
3.运行Django项目(带app版)
-
注册app
首先打开项目的settings.py文件,找到INSTALLED_APPS
在里面注册你的app,比如我这里的app名称为:myblog,所有我要将myblog文件下的->apps文件->MyblogConfig类注册进去
-
编写url和视图函数的对应关系[urls.py]
我们在urls.py中导入app中的views文件夹,然后在urlpatterns中写明对应关系
-
编写视图函数
找到app目录下的views文件,在views文件中编写视图函数,以下是我的示例
from django.shortcuts import render,HttpResponse
# Create your views here.
def index(request):
return HttpResponse('welcome')
-
启动Django项目
注意!我们这里要访问的网址为:
http://localhost:8000/index/
项目启动后,通过浏览器进行访问,我们将看到以下页面