分享免费的编程资源和教程

网站首页 > 技术教程 正文

使用Python 制作博客及API接口 python怎么写web的api接口

goqiw 2024-10-13 04:53:57 技术教程 11 ℃ 0 评论

语言:Python

架构:Django+Simpleui

数据库:Mysql

微博框架:hexo主题+valine评论


记录实施过程

1.因客户要求使用hexo主题的博客,自己不想从头搞,所以在github找了几天,终于找到了一个,地址如下,感兴趣的朋友可以去看看:

https://github.com/jwt1399/Django-Blog


2.创建Django项目。在终端或命令提示符下,转到要创建项目的目录,并运行以下命令:

#其中,“blog2023”是您想要为项目选择的名称。
#此命令将创建一个名为“blog2023”的新目录,
#并在其中创建一个名为“manage.py”的文件。

django-admin startproject blog2023

3.创建应用程序。应用程序是Django项目的组成部分,每个应用程序都可以包含特定于该应用程序的视图、模板和模型。在项目目录中运行以下命令以创建新的应用程序

#其中,“app_blog2023”是您想要为应用程序选择的名称。
#此命令将创建一个名为“app_blog2023”的新目录,
#并在其中创建一个名为“models.py”的文件。

python manage.py startapp app_blog2023

4.配置数据库。Django使用默认的SQLite数据库配置。在“settings.py”文件中,确保DATABASES设置为以下内容,:

# Database
# https://docs.djangoproject.com/en/3.0/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

5.直接用项目里带的sqlite文件即可,如果需要初始化数据库请运行迁移。在终端或命令提示符下,进入项目目录,并运行以下命令以创建数据库表格:.

python manage.py makemigrations
python manage.py migrate

启动项目,点击127.0.0.1:8000URL

python manage.py runserver

进入主页

登陆后台

发布文章:

评论回复

6.制作接口程序

首先WEB加入口

加入urls

制作页面

原程序放入指定文件夹

把原程序住函数改为自定义函数用来调用,并加入相关自定义参数

django住项目views.py中调用API

功能函数中调用api接口并传入参数

输出结果


以上就是实施过程,因个人时间有限,文章描述简单,如有兴趣深入了解的朋友关注私信我,谢谢!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表