视频讲解
https://cloud.tencent.com/developer/video/76437
python集成百度地图demo
基础安装默认你已经有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
效果如图
1.clone本项目
git clone https://gitee.com/zhaozhenkun/python-integrates-baidu-map.git
下载本项目到指定文件夹后,由parcharm打开
指定本项目编译环境
2.编辑配置
edit configuration
3.配置环境为django
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
创建你的第一个应用
<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
非百度地图以及前置安装点击链接
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。