Django连接腾讯云Mysql
2020-01-31 22:50
741 查看
Django连接云Mysql
先在setting.py中输入:
在这里插入图片描述
NAME:库名
USER:数据库登录账号
PASSWORD:数据库登录密码
HOST:数据库地址
PORT:数据库端口
打开和setting.py同级的__init__.py:
import pymysql pymysql.install_as_MySQLdb()
输入这两句话
然后按住ctrl点击一下install_as_MySQLdb(),ctrl+F输入version_info =
找到这句话
version_info = (1, 3, 12, "final", 0)
把12改成13:
version_info = (1, 3, 13, "final", 0)
然后python manage.py runserver,还是不行,最底下出现:
File “D:\Python\python\lib\site-packages\django-2.2.7-py3.7.egg\django\db\backends\mysql\operations.py”, line 146, in last_executed_query
这句话,复制这条路径,找到这个文件
打开后ctrl+F搜索query =
把decode改成encode
再输入命令 python manage.py runserver
成功!
然后创建数据表
1、models.py中创建字段:
from django.db import models class chaxun(models.Model): hostname = models.CharField(max_length=20)
然后同步数据库:
python manage.py makemigrations python manage.py migrate
登录到云mysql中去看,对应的库已经有N多的表了,大部分是django自带的后台所需要的数据库,但你应该也能看到自己创建的一个表
2、views.py中定义创建数据或接受数据的函数:
def biaodan2(request): if request.method == 'POST': form = add5(request.POST) if form.is_valid(): j = form.cleaned_data['j'] chaxun.objects.create(hostname=j) # 字段名为hostname,值为传来的参数j return HttpResponse('成功') else: form = add5() return render(request, 'biaodan2.html', {'form': form})
3、urls.py中定义个地址接受参数的地址:
path('add5/', capp_views.biaodan2, name='biandan2'),
运行python manage.py runserver
输入内容,比如输一个2,点击提交,云mysql中对应的表里面,多了你刚刚提交的内容。以我的为例:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Django连接mysql 出现No module named ‘MySQLdb’.问题
- Django项目之CRM客户关系管理——表结构的设计及MySQL的连接
- Linux 下安装Python框架django建立与mysql的连接
- Django连接mysql-workbench异常
- django搭建个人博客01,mysql连接配置
- django中运行连接mysql(使用pymysql代替MySQL_db)
- python3使用Django框架连接mysql(python3+Django+MySQL+pymysql)
- django连接mysql
- Mysql Workbeanch连接腾讯云Mysql
- 如何在本地 windows mysql 的 workbench 远程连接腾讯云 ubuntu 主机的 mysql 数据库
- django mysql 连接查询join
- RedHat 上安装多个 mysql 实例并配置 django 连接的操作记录
- [mysql]腾讯云 ubuntu 远程连接mysql数据库配置
- django之连接操作mysql
- django 和 mysql 的连接 MySQL 查看表结构简单命令
- django 和 mysql 的连接 MySQL 查看表结构简单命令
- Django连接mysql出问题系列之九
- Ununtu 15.04 安装MySql(Django连接Mysql)
- django 连接mysql
- django搭建个人博客01,mysql连接配置