django 2 app的创建与使用

本文介绍了Django中的app概念,它实际上是一个模块,有助于代码组织和管理。文章详细阐述了如何通过命令创建app,如创建一个名为sales的app来处理医药系统的销售员操作。接着,讨论了views.py在处理HTTP请求中的角色以及如何设置URL路由来指示Django处理特定请求。
摘要由CSDN通过智能技术生成

关于 app

很多人想到app 第一时间会想到手机中的app,其实不是。django 中的app 只是一个包而已,简单地说是一个模块。

分模块编程是一个好的习惯,便于阅读、管理。

创建 app

django 中创建app 可以通过执行命令,创建一个app 目录,并在里面自动创建app常用的文件。

比如,现在我们需要一个app 专门处理 医药系统中销售员的 添加、修改、查询、删除请求。

我们就进入项目根目录,执行下面的命令。

python manage.py startapp sales 

这样就会创建一个目录名为 sales, 对应 一个名为 sales 的app,里面包含了如下自动生成的文件。

sales/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

这个目录其实就是一个python package。
里面有很多文件,我们会分别讲到它们的作用

使用 app

views.py 这个文件里面通常是写处理 http请求 的代码的。

比如,当前端发送过来的HTTP请求 url地址 是 /sales/orders/ , 就由 views.py 里面的函数 listorders 来处理


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值