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

接着注册个超级账号

相关推荐
豌豆花下猫1 分钟前
Python 潮流周刊#90:uv 一周岁了,优缺点分析(摘要)
后端·python·ai
橘猫云计算机设计21 分钟前
基于SSM的《计算机网络》题库管理系统(源码+lw+部署文档+讲解),源码可白嫖!
java·数据库·spring boot·后端·python·计算机网络·毕设
小伍_Five23 分钟前
从0开始:OpenCV入门教程【图像处理基础】
图像处理·python·opencv
m0_7482453435 分钟前
python——Django 框架
开发语言·python·django
熬夜苦读学习1 小时前
Linux文件系统
linux·运维·服务器·开发语言·后端
java1234_小锋1 小时前
一周学会Flask3 Python Web开发-客户端状态信息Cookie以及加密
前端·python·flask·flask3
坚定信念,勇往无前1 小时前
Spring Boot 如何保证接口安全
spring boot·后端·安全
B站计算机毕业设计超人2 小时前
计算机毕业设计Python+DeepSeek-R1高考推荐系统 高考分数线预测 大数据毕设(源码+LW文档+PPT+讲解)
大数据·python·机器学习·网络爬虫·课程设计·数据可视化·推荐算法
begei2 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
winfredzhang2 小时前
Python实战:Excel中文转拼音工具开发教程
python·安全·excel·汉字·pinyin·缩写