Python web框架 之Django + Python3.7 + 集成百度地图【视频讲解】

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: python集成百度地图介绍python集成百度地图demo

image.png

软件架构
基础安装默认你已经有python环境且python版本为3.7+

安装本地mysql版本为8.0,推荐安装教程

python3.10.x+pycharm2022+MySQL 8.0

除了python库以外,MySQL一定要是5.7+,这里我安装的是8.0,否则版本不适配,

推荐卸载旧版mysql文章

https://blog.csdn.net/weixin_42369926/article/details/81042133

推荐安装mysql8.0文章

https://blog.csdn.net/m0_52559040/article/details/121843945

效果如图

image.png

安装教程
1.clone本项目

复制
下载本项目到指定文件夹后,由parcharm打开

指定本项目编译环境

image.png

edit configuration

image.png

3.配置环境为django

image.png

4.安装所需依赖

pip install django
pip install mysqlclient
复制
5.数据库配置修改\sms\settings.py

DATABASES = {
     'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME':  'sms',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '127.0.0.1',
        'PORT': 3306
     }
}

6.同步数据库

python manage.py makemigrations sims

python manage.py migrate sims

或者执行本地数据库建表语句
CREATE TABLE `sims_student` (
  `id` int NOT NULL AUTO_INCREMENT,
  `student_no` varchar(32) NOT NULL,
  `student_name` varchar(32) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `student_no` (`student_no`)
) comment="学生表";

7.申请百度地图AK
image.png

创建你的第一个应用

<a color= "red">注意:这里的创建应用如果是PC浏览器应选择web端,而不是服务端</a>

https://lbsyun.baidu.com/jsdemo.htm#bSetHeading

替换ak到

\templates\student\index.html的99行

\sims\views.py的69行即可启动

8.启动项目

python manage.py runserver

使用说明
非百度地图以及前置安装点击链接

https://mp.weixin.qq.com/s?__biz=Mzg2ODA3NjA1MA==&mid=2247486168&idx=1&sn=3d0426dcf9ff31bf04163c44ac18ddf0&chksm=ceb095a5f9c71cb34b62d28b41150078bf0697ea62a24f0dc503f003a22bd3d40360ec8f72b2&token=1515985398&lang=zh_CN#rd

参与贡献
Fork 本仓库
新建 Feat_xxx 分支
提交代码
新建 Pull Request

完整代码关注公众号回复【python】

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
8月前
|
Web App开发 安全 数据安全/隐私保护
利用Python+Requests实现抖音无水印视频下载
利用Python+Requests实现抖音无水印视频下载
|
8月前
|
编解码 数据安全/隐私保护 Python
抖音批量发布视频工具,自动上传视频作品笔记,python发布软件
这个抖音批量发布工具包含三个主要模块:主上传程序、配置文件和视频预处理工具。主程序
|
5月前
|
数据采集 自然语言处理 数据可视化
Python爬取B站视频评论区情感分析:从数据采集到价值挖掘
B站作为年轻人聚集地,评论蕴含丰富情感与趋势。本文详解如何用Python爬取评论,结合SnowNLP与jieba进行中文情感分析,并通过可视化挖掘用户情绪、消费意愿与内容反馈,助力精准运营与决策。
906 0
|
9月前
|
数据采集 机器学习/深度学习 编解码
从零复现Google Veo 3:从数据预处理到视频生成的完整Python代码实现指南
本文详细介绍了一个简化版 Veo 3 文本到视频生成模型的构建过程。首先进行了数据预处理,涵盖了去重、不安全内容过滤、质量合规性检查以及数据标注等环节。
615 5
从零复现Google Veo 3:从数据预处理到视频生成的完整Python代码实现指南
|
9月前
|
Linux 数据库 数据安全/隐私保护
Python web Django快速入门手册全栈版,共2590字,短小精悍
本教程涵盖Django从安装到数据库模型创建的全流程。第一章介绍Windows、Linux及macOS下虚拟环境搭建与Django安装验证;第二章讲解项目创建、迁移与运行;第三章演示应用APP创建及项目汉化;第四章说明超级用户创建与后台登录;第五章深入数据库模型设计,包括类与表的对应关系及模型创建步骤。内容精炼实用,适合快速入门Django全栈开发。
497 1
|
8月前
|
API 数据安全/隐私保护 Python
小红书批量发布协议, 抖音自动批量发布软件脚本,笔记作品视频自动发布工具【python】
这个工具框架包含了小红书和抖音的批量发布功能,支持图片和视频处理、定时发布等功能
|
8月前
|
Web App开发 数据安全/隐私保护 Python
快手批量发布作品工具,自动上传视频发布软件,python实现自动脚本
这个脚本实现了快手批量上传视频的功能,包含登录、上传视频、添加描述和发布等完整流程
|
8月前
|
数据安全/隐私保护 Python
快手自动上传视频脚本,图文视频批量发布工具,快手批量发布作品软件【python】
快手批量上传工具提供了完整的视频和图文上传功能,包含登录验证、文件上传、标题设置
|
8月前
|
Web App开发 数据安全/隐私保护 Python
抖音快手小红书哔哩哔哩,批量发布作品笔记视频工具,自动发布作品上传笔记视频【python】
这个工具实现了四大平台的视频批量上传功能,包含完整的异常处理和日志记录。使用时需要配置
|
8月前
|
JSON API 数据安全/隐私保护
批量上传发布视频的软件,小红书抖音快手哔哩哔哩,自动发布上传作品工具【python】
这个项目包含完整的视频批量上传功能,支持多个平台,包含视频处理、配置管理和错误处理等功能

推荐镜像

更多