Django创建基本的app应用并配置URL路径-成功运行服务

开发环境:Pycharm2021 +Win11

首先创建虚拟环境:

可参考:

Pycharm开发环境下创建python运行的虚拟环境(自动执行安装依赖包)_pycharm自动下载依赖包_heda3的博客-CSDN博客

1、安装 Django

在虚拟环境下安装pip install django

2、创建新的 Django 项目和应用

在pycharm中可以直接在软件界面按照步骤创建Django项目。或者django-admin startproject myproject

3、创建App应用

在 PyCharm 中打开终端窗口。这通常可以通过点击 PyCharm 底部工具栏的"Terminal"标签来完成。

输入命令:python manage.py startapp myapp

4、配置应用

创建应用后,需要在项目的 settings.py 文件中将新应用添加到 INSTALLED_APPS 配置中。打开 settings.py 文件,找到 INSTALLED_APPS 列表,并在列表中添加的应用名称

例如:

python 复制代码
INSTALLED_APPS = [
    # ... 其它已安装的应用 ...
    'myapp',
]

5、编写应用代码

在新创建的myapp中编写: views.py(视图函数), tests.py(测试函数),models.py(模型)等

例如编写视图函数:

在myapp中编写:

1)myapp/views.py文件

例如:

python 复制代码
from django.http import HttpResponse
from django.views.decorators.csrf import csrf_exempt
from django.core.files.storage import FileSystemStorage

def upload_file(request):
      //xx
    return HttpResponse('Upload a file')

2)配置URL

myapp/urls.py(如果不存在则新建一个urls.py文件),并将URL配置为请求路由到视图函数

例如:

python 复制代码
from django.urls import path
from . import views

urlpatterns = [
    path('upload/', views.upload_file, name='upload_file'),
]

3)在项目中,将该URL包含

python 复制代码
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('myapp/', include('myapp.urls')),
]

6、运行并测试

在pycharm中点击运行或者执行命令行python manage.py runserver

测试:通过http://localhost:8000/myapp/upload/ 发送 POST 请求成功

相关推荐
长栎几秒前
写 for 循环写了十年,你却从没用过迭代器模式最狠的那一面
后端
LiaCode4 分钟前
Redis 在生产项目的使用
前端·后端
用户559822481229 分钟前
Docker Compose Down 导致容器数据误删——ext4 日志恢复全记录
后端
LiaCode9 分钟前
一天学完 redis 的爽翻版核心知识总结
前端·后端
大刚测试开发实战11 分钟前
如何内网穿透访问本地私有化部署的TestHub
前端·后端·github
xiaodaoluanzha30 分钟前
迄今為止,最簡單的編程語言 Nolang
前端·后端
Csvn30 分钟前
Docker 容器管理入门 — 从镜像到容器编排
后端
用户7623524259135 分钟前
ShardingJDBC
后端
行者全栈架构师36 分钟前
IDEA 中 Maven 项目的 15 个红色报错快速解决方法
java·后端
Colin草率地做慢慢地改39 分钟前
关于QuickStore这个项目的重构(2)- 数据库建表文件
后端·面试·架构