1、python3 多个资料显示不支持mysqldb,那么在引用外部数据库的时候,import mysql即可
2、需求:链接数据库,获取简单查询语句结果
梳理思路:1、链接数据库可以专门写一个db.py的文件,适用于复杂系统链接不同数据库的时候;刚入门,我就把数据库链接语句写入view.py,当然import mysql
2、不去考虑复杂css、js,实现该功能通过form表单(form表单作用可以提交数据以及指定条件到url)
3、各个文件实际用处
setting.py:加入创建项目应用名
html: 写form表
url.py:配置响应的url及视图函数
view.py:定义视图函数,函数request对象保存提交的数据,可以在视图函数连接编写查询数据库的代码
参考资料:the django book 第七章
实际效果:
ps:其他机器访问自己项目应用
开启django时,使用0.0.0.0:xxxx,作为ip和端口例如:
python3 manage.py runserver 0.0.0.0:9000
然后在settings里修改ALLOWED_HOSTS = [],改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。
其他机器就可以通过这台机器的ip和端口号访问django了。
4、python+sql *常用到的函数*:
repr函数:解释器的读取,a = s, repr(a)='s' 加上单引号读取(实战用到mysql定位字段值上);反斜杠\ 对字符进行转义,\n\r 换行。
sql查询结果经常带有括号和逗号,此时可以用【0】获取括号内数据。例如 sql=((abc)) , sql[0][0]=abc