当前位置: 首页 > news >正文

wordpress 免费版广告郑州seo优化服务

wordpress 免费版广告,郑州seo优化服务,爱客crm多少钱,一键优化清理文章目录 1 概述1.1 Mysql 下载和安装1.2 菜单目录 2 ORM 框架2.1 连接 Mysql 模块:mysqlclient2.2 创建数据库2.3 连接 Mysql2.4 创建表2.5 增删改查 3 扩展3.1 ERROR:2026, SSL connection error: unknown error number 1 概述 1.1 Mysql 下载和安装 …

文章目录

  • 1 概述
    • 1.1 Mysql 下载和安装
    • 1.2 菜单目录
  • 2 ORM 框架
    • 2.1 连接 Mysql 模块:mysqlclient
    • 2.2 创建数据库
    • 2.3 连接 Mysql
    • 2.4 创建表
    • 2.5 增删改查
  • 3 扩展
    • 3.1 ERROR:2026, 'SSL connection error: unknown error number'

1 概述

1.1 Mysql 下载和安装

  • 博客:https://blog.csdn.net/qq_34745941/article/details/122549376
  • 若已安装,请忽略。

1.2 菜单目录

  • 主要使用的文件如图

在这里插入图片描述

2 ORM 框架

2.1 连接 Mysql 模块:mysqlclient

> pip install mysqlclient
  • 若 pip 安装失败,可进入 Python 官方库中下载 whl 文件,操作可参考:
  • 博客:https://blog.csdn.net/qq_34745941/article/details/106341898

2.2 创建数据库

# 创建数据库
> create database Demo DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
> 
> # 展示数据库
> show databases;

在这里插入图片描述

2.3 连接 Mysql

在 settings.py 中,配置 Oracle 的连接串

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',  # 不做修改'NAME': 'demo',  # 数据库名'USER': 'root',  # 用户名'PASSWORD': '12345',  # 密码'HOST': '127.0.0.1',  # 主机'PORT': '3306',  # 端口号(默认)}
}

扩展:
Django 也支持其它数据库:官方文档:https://docs.djangoproject.com/zh-hans/3.2/ref/databases/

2.4 创建表

在这里插入图片描述

注意:
① 该类可重复执行
② 若类中的字段存在变更,则数据库表中的字段也同步变更
③ 若该类删除,则数据库中的表也同步删除

settings.py 中:

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','app01.apps.App01Config'  # 注册项目
]

models.py 中:

from django.db import models# 参数 models.Model 固定
class UserInfo(models.Model):name = models.CharField(max_length=32)password = models.CharField(max_length=64)age = models.IntegerField()

终端中依次执行命令:数据库迁移,同步表结构!

> python manage.py makemigrations
> python manage.py migrate

可选,创建管理员
python manage.py createsuperuser

在这里插入图片描述

查询表:

mysql> use demo;
mysql> desc app01_userinfo;

在这里插入图片描述

2.5 增删改查

views.py:

from django.shortcuts import render, HttpResponse
from app01.models import UserInfo# Create your views here.
def orm(request):# 1.添加数据UserInfo.objects.create(name="张三", password=123, age=18)UserInfo.objects.create(name="李四", password=456, age=20)UserInfo.objects.create(name="王五", password=789, age=22)# 2.删除数据UserInfo.objects.filter(id=3).delete()  # 删除单条数据# UserInfo.objects.all().delete()  # 删除全部数据# 3.获取数据data_list = UserInfo.objects.all()  # return QuerySet 类型数据for obj in data_list:print(obj.id, obj.name, obj.password, obj.age)row_obj = UserInfo.objects.filter(id=1).first()print(row_obj.id, row_obj.name, row_obj.password, row_obj.age)# 4.更新数据UserInfo.objects.filter(id=1).update(age=30)return HttpResponse("成功")

urls.py:

from django.urls import pathfrom app01 import viewsurlpatterns = [# path('admin/', admin.site.urls),# ORM 测试path('orm/', views.orm)
]

3 扩展

3.1 ERROR:2026, ‘SSL connection error: unknown error number’

报错截图:
在这里插入图片描述

  • 原因:较高版本的 mysql 的 ssl 是默认开启的
  • 解决:关闭 ssl,同下 5 个步骤

【第一步:登录 mysql,查看 ssl 开启情况】

C:\Users\Administrator>mysql -u root -p
Enter password: *****
mysql> show variables like '%ssl%';

在这里插入图片描述

【第二步:修改 my.ini】
在这里插入图片描述

【第三步:重启 mysql 服务】
在这里插入图片描述

【第四步:重新执行命令】
在这里插入图片描述

【第五步:启动 DJango 项目】
在这里插入图片描述

http://www.dinnco.com/news/72234.html

相关文章:

  • 龙岩代理记账公司北京百度seo
  • 工程设计与建设 网站热门搜索排行榜
  • 网站创建工具找客户资源的软件免费的
  • 网站推广公司水果茶微商软文推广平台
  • Python做网站难不难地推一手项目平台
  • iapp怎么把网站做软件百度网络推广怎么做
  • 吉林大学学院网站建设群网络销售怎么样
  • 菏泽哪家网站设计公司好百度怎么投放广告
  • 内蒙古网站制作seo站内优化和站外优化
  • 网站做关键词库的作用广告推广接单平台
  • 暴雪回归成都网络优化托管公司
  • 上海迪士尼乐园官网优化搜索引擎的方法
  • 网站项目建设计划中国十大营销策划机构
  • 福田住房和建设局网站semantics
  • 个人域名用来做淘宝客网站如何给企业做网络推广
  • wordpress 查看url搜索引擎关键词优化方案
  • 西安哪个公司可以做网站襄阳网站seo
  • 网站做seo屏蔽搜索营销网络的建设怎么写
  • 程序员外包公司到底值不值得去seo推广什么意思
  • 国外简洁的网站seo学习
  • 微信视频网站怎么做百度识图扫一扫
  • 做胃镜多少钱天津津门网站I营销型网站有哪些功能
  • 贵阳专业做网站的公司短网址生成网站
  • app开发费用预算表格seo整站排名
  • 陕西省交通建设集团公司西商分公司网站网络营销和网上销售的区别
  • 网站建设如何就接入支付宝南宁做网站公司
  • 想做国外的客户做网站怎么弄策划营销推广方案
  • 网站设计 mac运营seo是什么意思
  • 网站首页原型图网赌怎么推广拉客户
  • 网站开发的主要阶段搜索引擎优化的技巧