Django(二)

1.django框架

1.1 安装

pip install django==3.2

1.2 命令行

  • 创建项目
cd 指定目录
django-admin startproject 项目名
mysite
├── manage.py              [项目的管理工具]  
└── mysite
    ├── __init__.py
    ├── settings.py        【配置文件,只有一部分。程序启动时,先读取django内部配置,再读settings.py】
    ├── urls.py			   【主路由,在里面编写  /xxx/xxx/xxx ---> index 】
    ├── asgi.py            【异步】
    └── wsgi.py            【同步,主】
  • 编写代码 urls.py
from django.contrib import admin
from django.urls import path

from django.shortcuts import HttpResponse

def info(request):
    print("请求来执行了")
    return HttpResponse("xxxx")

def xxxx(request):
    print("请求来执行了")
    return HttpResponse("。。。。。。")

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('api/index/', info),
    path('api/show/', xxxx),
]
  • 运行
cd 项目
python3.9 manage.py runserver
python3.9 manage.py runserver 127.0.0.1:8000
python3.9 manage.py runserver 127.0.0.1:9000
  • app概念
cd 项目
python manage.py startapp 名字
mysite
├── manage.py              [项目的管理工具]  
├── web
    ├── __init__.py
    ├── views.py           [视图函数]
    ├── models.py          [ORM,基于models可以对数据库进行简便的操作]
    ...
└── mysite
    ├── __init__.py
    ├── settings.py        【配置文件,只有一部分。程序启动时,先读取django内部配置,再读settings.py】
    ├── urls.py			   【主路由,在里面编写  /xxx/xxx/xxx ---> index 】
    ├── asgi.py            【异步】
    └── wsgi.py            【同步,主】
mysite
├── manage.py
├── mysite
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── web
    ├── __init__.py
    ├── admin.py
    ├── apps.py
    ├── migrations
    │   └── __init__.py
    ├── models.py
    ├── tests.py
    └── views.py

1.3 Pycharm

在这里插入图片描述

相关推荐

  1. Django转Day06

    2023-12-22 14:16:04       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-22 14:16:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-22 14:16:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-22 14:16:04       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-22 14:16:04       20 阅读

热门阅读

  1. 前端学习——关于前端框架的思考

    2023-12-22 14:16:04       41 阅读
  2. go从0到1项目实战体系四:函数

    2023-12-22 14:16:04       45 阅读
  3. datacomp_large数据集下载,snapshot_download使用示例

    2023-12-22 14:16:04       43 阅读
  4. 面试手写代码总结

    2023-12-22 14:16:04       29 阅读
  5. 9月9日算法学习(队列)

    2023-12-22 14:16:04       40 阅读
  6. leetCode算法—13. 罗马数字转整数

    2023-12-22 14:16:04       42 阅读