当前位置: 首页 > article >正文

认识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/

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


http://www.kler.cn/a/515896.html

相关文章:

  • Next.js:构建大模型智能体GPT研究者应用的 Web开发框架
  • 基于springboot社区医院管理系统
  • Golang:使用DuckDB查询Parquet文件数据
  • XCode-Color-Fixer 常见问题解决方案
  • 深度学习中Batch Normalization(BN)原理、作用浅析
  • MATLAB语言的文件操作
  • Spring Boot整合Thymeleaf、JDBC Template与MyBatis配置详解
  • 【C语言】编译链接
  • 软考信安26~大数据安全需求分析与安全保护工程
  • 【C++笔记】哈希表底层实现的深度剖析
  • 车间设备数据采集解决方案
  • 智能体的核心技能之插件,插件详解和实例 ,扣子免费系列教程(11)
  • Elixir语言的Web开发
  • 知识产权API:助力金融业投资决策等场景提效!
  • 从理论到实践:Django 业务日志配置与优化指南
  • Facebook新品广告ROI一周速成攻略
  • 2.体验vue
  • 【若依】添加定时任务
  • ansible自动化运维实战--复制模块和用户模块(3)
  • 【0x06】HCI_Authentication_Complete事件详解
  • Solr与Elasticsearch 的对比与选型
  • Unity中关于实现 管道水流+瀑布流动+大肠蠕动效果笔记
  • HTML5 新表单属性详解
  • 深度剖析聚合 CPS 分销与 CPA 推广系统:打破收益枷锁,开启创业新篇
  • WebSocket异步导出
  • 笋瓜果实的代谢组学和转录组分析-文献精读103