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加入两个插件

接着注册个超级账号

相关推荐
Zhansiqi4 小时前
day42部分题目
python
小王不爱笑1324 小时前
IO 模型
开发语言·python
kishu_iOS&AI4 小时前
Conda 简要说明与常用指令
python·安全·conda
小陈工4 小时前
FastAPI性能优化实战:从每秒100请求到1000的踩坑记录
python·性能优化·django·flask·numpy·pandas·fastapi
短剑重铸之日4 小时前
《ShardingSphere解读》07 读写分离:如何集成分库分表+数据库主从架构?
java·数据库·后端·架构·shardingsphere·分库分表
知我Deja_Vu4 小时前
【避坑指南】ConcurrentHashMap 并发计数优化实战
java·开发语言·python
njidf4 小时前
用Python制作一个文字冒险游戏
jvm·数据库·python
呆呆小孩4 小时前
Anaconda 被误删抢救手册:从绝望到重生
python·conda
liliangcsdn4 小时前
LLM复杂数值的提取计算场景示例
人工智能·python
人工智能AI酱5 小时前
【AI深究】逻辑回归(Logistic Regression)全网最详细全流程详解与案例(附大量Python代码演示)| 数学原理、案例流程、代码演示及结果解读 | 决策边界、正则化、优缺点及工程建议
人工智能·python·算法·机器学习·ai·逻辑回归·正则化