廖大python实战项目第四天

数据库操作问题

参考:

用命令行创建MySQL数据库

菜鸟教程——MySQL

(尤其是这一篇:MySQL管理

启动MySQL时出现问题

数据库操作这块先会用就行。过程中难免遇到很多奇奇怪怪的问题,我把我自己解决的问题发上来。

首先就是廖大的test有一些小错误,我根据评论区以及自己的理解改了一下:

# ‘test.py‘
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import orm
import asyncio
from models import User, Blog, Comment

loop=asyncio.get_event_loop()

async def test():
    await orm.create_pool(loop=loop, user=‘user‘, password=‘password‘, db=‘awesome‘)
    # 这里user和password根据自己的写,db也有可能不一样要自己查一下

    u = User(name=‘Test‘, email=‘[email protected]‘, passwd=‘1234567890‘, image=‘about:blank‘)

    await u.save()

loop.run_until_complete(test())

接着就是不知道数据到底有没有插入。可以在命令行里输入以下代码:

>mysql -u root -p
>...
mysql> show databases; # 显示所有的数据库
mysql> use awesome;    # 进入本项目所用数据库
mysql> show tables;    # 显示数据库表
mysql> show columns from users; # 显示users表的各条目
mysql> select * from users;     # 显示users表的数据

在使用mysql中我遇到一些问题,查了一下发现是mysql没启动。可以在管理员命令行中打开并输入net start MySQL就可以了。另外设置mysql为自启动。

原文地址:https://www.cnblogs.com/ChanWunsam/p/10018254.html

时间: 2024-11-05 15:50:26

廖大python实战项目第四天的相关文章

廖大python实战项目第五天

PS: 决定还是坚持写博客记录一下比较好. 今天的实战内容是编写web框架,如果之前的知识不熟悉的话确实看不大懂.在这里奉上自己的理解以及帮助理解的相关资料和文档. Web框架 首先我们要知道web框架是什么东西,它到底要怎么实现.这一点廖大在web开发的WSGI接口.使用web框架这两篇文章里已经说过了.摘要一些略作说明: def application(environ, start_response): start_response('200 OK', [('Content-Type', '

廖大python实战教程第七天

MVC框架 使用模板 MVC的全名是Model View Controller,是模型-视图-控制器的缩写,是一种软件设计典范.使用MVC的目的是使M和V的代码分离,从而使一个程序可以有不同的表现形式. 各种错误 这个地方在所难免.实在没想到用IDE照着敲都会有一些不注意的小细节错误. 一开始页面是 404 Not Found.等查明原因后发现add_routes()函数没有执行,里面有三四处错误.一般来说,404 Not Found的日志不会有这么一句::add route GET / =>

这4个Python实战项目,让你瞬间读懂Python!

前言 Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Python 易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择. Python 是一种多范式语言,也就是说,它支持多种编程风格,包括脚本和面向对象,这使得它适用于通用目的.随着越来越多地在工业中,被诸如联合太空联盟(NASA 的主要飞机支持承包商)和工业光魔(VFX 和

干货 | 这4个Python实战项目,让你瞬间读懂Python!

Python是一种极具可读性和通用性的编程语言.Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣.Python易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择. Python是一种多范式语言,也就是说,它支持多种编程风格,包括脚本和面向对象,这使得它适用于通用目的.随着越来越多地在工业中,被诸如联合太空联盟(NASA的主要飞机支持承包商)和工业光魔(VFX 和卢卡斯影业的动画工

数据工程师必须掌握的7个大数据实战项目

简介: 值得收藏,数据工程师必须掌握的7个大数据实战项目 原创: Lenis 有关SQL 1作为一名电影爱好者,我阅片无数,有些片子还经常翻来覆去看个好几遍.小时候因为这事儿,没少被我妈抓耳朵,“看过的片子为啥还要倒二遍?”我也说不上来,就是单纯的爱看. 男人爱看的电影,以武侠,动作,科技为多,也认识了一帮明星,比如尼古拉斯凯奇,史泰龙,李小龙,成龙,李连杰,甄子丹等等.这些人很猛,有男人气.只要是他们的片儿,肯定不落下.在我眼里,他们就是好片代名词. 不知几何时,电影上开始出现一些不认识的男明

Python实战项目网络爬虫 之 爬取小说吧小说正文

本次实战项目适合,有一定Python语法知识的小白学员.本人也是根据一些网上的资料,自己摸索编写的内容.有不明白的童鞋,欢迎提问. 目的:爬取百度小说吧中的原创小说<猎奇师>部分小说内容 链接:http://tieba.baidu.com/p/4792877734 首先,自己定义一个类,方便使用.其实类就像一个"水果篮",这个"水果篮"里有很多的"水果",也就是我们类里面定义的变量啊,函数啊等等,各种各样的.每一种"水果&q

C# WebApi+Task+WebSocket实战项目演练(四)

一.课程介绍 本次分享课程属于<C#高级编程实战技能开发宝典课程系列>中的第四部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集.整理和完善此系列课程!本高级系列课程适合人群如下: 1.有一定的NET开发基础并对WebApi.Task.WebSocket技术有一定了解和认识. 2.喜欢阿笨的干货分享课程的童鞋们. 希望大家在选择阿笨的 C#高级编程实战技能开发宝典课程系列的时候,根据自身的情况进行选择,由于本次课程不是零基础教学课程系列,所

10大Python开源项目推荐(Github平均star2135)

翻译 | suisui 来源 | 人工智能头条(AI_Thinker) 继续假日充电系列~本文是 Mybridge 挑选的 10 个 Python 开源项目,Github 平均star 2135,希望你能够喜欢~~ ▌Rank 1:Requests-HTML v0.9(7385 stars on Github,来自Kenneth Reitz) 该库旨在尽可能简单直观地解析 HTML,仅支持 Python 3.6. 项目地址: https://github.com/kennethreitz/req

十大C++实战项目,你会几个?【高薪必备】

前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:实验楼 市面上有很多C++的实战项目,从简单到进阶,学习每个项目都可以掌握相应的知识点. 如果你还是C++新手的话,那么这个C++的项目列表你可以拿去练手实战开发,毕竟学编程动手实践是少不了的! 如果你不知道C++可以用来做哪些项目,可以应用在哪些地方,那么,可以去小编的C++交流.裙 :九起久伞吧起伞留伞(数字的谐音)转换下可以找到了,里面有最新C++教程项目 *