django实现api接口

(前期准备)第一步:虚拟环境

在windows上使用virtualenvwrapper。

复制代码
pip install virtualenvwrapper-win

接着,添加环境变量。

复制代码
echo %WORKON_HOME%

接下来就是创建虚拟环境,假如创建myenv

复制代码
mkvirtualenv myenv

进入虚拟环境

复制代码
workon myenv

退出虚拟环境

复制代码
deactivate

删除虚拟环境

复制代码
rmvirtualenv myenv

查看有几个虚拟环境

复制代码
dir /b /ad "C:\Users\93726\Envs"

(前期准备)第二步:数据库 创建一个testapi

第三步:在django中找到setting.py,设置连接数据库

接着使用 python manage.py startapp users 命令

这个命令是为了在Django中创建一个名为"users"的目录,其中包含了一个基本的Django应用程序结构,这个结构通常包含以下文件:

**1、model.py:**这是用来定义数据库模型的文件。在这里你可以定义你的数据结构,比如用户、文章、评论等等。Django 使用这些模型来映射到数据库表,并提供方便的接口来进行数据的增删改查操作。

**2、views.py:**这个文件包含了视图函数,用于处理用户发起的 HTTP 请求并返回 HTTP 响应。视图函数通常接收一个请求对象作为参数,并返回一个响应对象。你可以在这里编写业务逻辑,处理用户的输入并渲染相应的页面或返回数据。

**3、urls.py:**这个文件用于定义 URL 路由规则,将 URL 请求映射到对应的视图函数上。你可以在这里配置 URL 路由模式,指定不同 URL 请求应该由哪个视图函数来处理。

**4、admin.py: :**Django 自带的后台管理系统允许你通过 web 界面管理你的应用程序中的数据模型。在这个文件中,你可以注册你的模型,以便在后台管理界面中进行数据的增删改查操作。

model.py如下图所示:

导入之前还需做一些配置。在setting.py中

另外告诉它,我们不是用你原来的原系统的user

接着,使用 python manage.py makemigrations

当你对模型进行更改(例如添加新字段、修改现有字段或创建新模型)时,Django 的迁移系统会检测这些更改,并生成迁移文件来表示它们。这些迁移文件描述了更改的方式,以便 Django 可以理解并将其应用于你的数据库。

在运行 makemigrations 后,你通常会继续运行 python manage.py migrate,以将这些迁移应用于你的数据库,并相应地更新其模式。这确保了你的数据库结构与 Django 模型保持同步。

在setting.json加入两个插件

接着注册个超级账号

相关推荐
foggyprojects13 分钟前
一个企业查询问题,如何从自然语言走到 DSL 再走到 SQL
后端
掘金者阿豪15 分钟前
PDO连金仓数据库(下篇):预处理语句、大对象和批量操作
后端
RealPluto18 分钟前
Rancher证书轮换过期导致不能访问UI问题处理
后端
Asize18 分钟前
Bun + TypeScript 实战:从接口约束到 RESTful 路由设计
后端·typescript·代码规范
码云骑士24 分钟前
13-列表append的底层真相(上)-listobject源码中的预分配策略
开发语言·python
鱼人34 分钟前
Go 操作 MySQL:常用写法与最佳实践
后端
挖坑的张师傅37 分钟前
方便 Mac 本机运行 e2b 的沙箱方案 e2b-local
人工智能·后端
开心猴爷39 分钟前
Flutter 如何自动上传 可以 IPA 把构建和上传分开处理
后端·ios
二月龙40 分钟前
defer 执行顺序与底层原理,90% 的人都理解不全
后端
长大198840 分钟前
新手常犯的 Go 语法错误,一次性帮你避坑
后端