Django创建APP 如何在pycharm中创建django APP?

鳄鱼君

发表文章数:615

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python » Django创建APP 如何在pycharm中创建django APP?

Pycharm创建Django工程目录这篇文章中,我们呢已经知道了如何创建一个Django工程目录,那么其实在django工程目录里面我们可以创建很多个APP,每一个APP都实现了不同的功能且都依赖于Django。

在django工程目录中创建APP需要使用以下的命令:

python manage.py startapp myapp

这样就创建了一个名字为myapp的APP,当然我们呢也可以创建很多个名字不同的APP,它们分别实现不同的功能。在pycharm中,可以使用自带的terminal终端来输入命令,它非常的简单!执行以上命令,我们就可以在pycharm中看到如下的目录结构:

Django创建APP 如何在pycharm中创建django APP?

这样我们就可以吧处理业务的函数单独放到我们呢的APP中去,哪里需要在哪里导入即可,这样可以让代码显得更加整洁。我们来修改一下代码,现在在我们的myapp目录下的views.py中创建一个处理 http://127.0.0.1:8000/index/ 页面的函数:

from django.shortcuts import HttpResponse

def index(request):
    return HttpResponse('<h1>Hello World!</h1>')

在mydjango总工程文件夹下的urls.py修改为以下代码:

from django.contrib import admin
from django.urls import path
from myapp import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index),
]

启动django程序,访问http://127.0.0.1:8000/index/,仍然可以实现跟django创建工程目录文章里面同样的内容!

补充

一个djangoAPP包含以下目录文件:

--myapp
    --migrations  #数据修改表结构 
    --__init__.py #在2中存在即为Python包文件
    --admin.py    #Django为我们提供的后台管理
    --apps.py     #配置当前APP
    --models.py   #ORM,指定的类 通过类创建数据库结构
    --tests.py    #单元测试
    --views.py    #业务代码

我们呢来通过一个案例,简单介绍一下各自文件的职责,参考:

– END –

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Django创建APP 如何在pycharm中创建django APP?》 发布于2020-04-05

分享到:
赞(3) 赏杯咖啡

评论 抢沙发

8 + 9 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册