在Pycharm创建Django工程目录这篇文章中,我们呢已经知道了如何创建一个Django工程目录,那么其实在django工程目录里面我们可以创建很多个APP,每一个APP都实现了不同的功能且都依赖于Django。
在django工程目录中创建APP需要使用以下的命令:
python manage.py startapp myapp
这样就创建了一个名字为myapp的APP,当然我们呢也可以创建很多个名字不同的APP,它们分别实现不同的功能。在pycharm中,可以使用自带的terminal终端来输入命令,它非常的简单!执行以上命令,我们就可以在pycharm中看到如下的目录结构:

这样我们就可以吧处理业务的函数单独放到我们呢的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 –
声明:1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!