认识Django项目模版文件——Django学习日志(二)

1.默认文件介绍

bash 复制代码
└── djangoproject1/
    ├── djangoproject1/
    │   ├── urls.py        [URL和函数的对应关系]【常用文件】
    │   ├── settings.py    [项目配置文件]【常用文件】
    │   ├── _init_.py
    │   ├── wsgi.py        [接受网络请求] 【不要动】
    │   └── asgi.py        [接受网络请求] 【不要动】
    ├── manage.py          [项目的管理,启动项目、创建app、数据库的管理] 【不要动】
    └── templates

2.app文件介绍

bash 复制代码
└── 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文件中编写视图函数,以下是我的示例

python 复制代码
from django.shortcuts import render,HttpResponse

# Create your views here.
def index(request):
    return HttpResponse('welcome')
  • 启动Django项目

    注意!我们这里要访问的网址为:

    bash 复制代码
    http://localhost:8000/index/

    项目启动后,通过浏览器进行访问,我们将看到以下页面

相关推荐
学编程的闹钟11 分钟前
编写VMP爆破插件 (上)
学习
小猪佩奇TONY1 小时前
OpenGL-ES 学习(18) ---- 实例化渲染
学习·elasticsearch·信息可视化
陌上倾城落蝶雨1 小时前
django基础命令
后端·python·django
一只乔哇噻1 小时前
java后端工程师+AI大模型开发进修ing(研一版‖day61)
java·开发语言·学习·算法·语言模型
顾安r1 小时前
12.8 脚本网页 井字棋
前端·stm32·django·html
车载测试工程师2 小时前
CAPL学习-SOME/IP交互层-回调函数
学习·tcp/ip·交互·以太网·capl·canoe
jtymyxmz2 小时前
《Maya 2024 超级学习手册》3.4.7 实例:制作哑铃模型
学习
柠檬水不加冰_2 小时前
Angular学习记录
javascript·学习·angular.js
学编程的闹钟2 小时前
100【form表单】
学习
DreamNotOver2 小时前
在 VS Code 中使用 Conda虚拟环境高效运行与调试 Django 单元测试
python·django·conda