TypechoJoeTheme

极客空间

统计
搜索到 4 篇与 Python 的结果
2018-09-16

使用MySQL作为Django数据库后端

使用MySQL作为Django数据库后端
>写在开始之前 1. Django默认使用SQLite作为默认数据库。如果不熟悉数据库或仅是为了测试,这是最简单的选择,并且Python内置了SQLite,但是,对于准备开始1个真正的项目而言,应该使用1个更具扩展性的数据库。例如:MySQL/PostgreSQL,毕竟中途切换数据库是个令人头疼的问题; 2. 除了DB API驱动程序之外,Django还需要一个适配器来从其ORM访问数据库驱动程序。Django为mysqlclient提供了一个适配器,因此你可以不用关心这一点; 3. 使用SQLite以外的数据库,必须事先创建数据库。 >怎么做? - 安装MySQL的Python API 驱动程序 ``` # ArchLinux用户 [mu@mu polls]$ sudo pacman -S base-devel #至少安装gcc # CentOS用户 # yum -y install gcc mysql-devel python3X-devel [mu@mu polls]$ sudo pip3 install mysqlclient ...
@括弧
2018-09-16

Python

1,203 阅读
2018年09月16日
1,203 阅读
0 评论
2018-08-05

开启Django之旅【安装篇】

开启Django之旅【安装篇】
#### 安装Pyton 3 ``` [root@mu ~] yum -y install python36 git tree ``` #### 安装pip3 ``` [root@mu ~] curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py [root@mu ~] py3 get-pip.py #需事先配置alias [root@mu ~] mkdir ~/.pip #使用国内pip源 [root@mu ~] cat > ~/.pip/pip.conf [global] index-url = https://pypi.doubanio.com/simple/ ``` #### 安装Django ``` [root@mu ~]# pip3 install django [root@mu ~]# py3 -m django --version 2.0.7 ``` #### 安装ipython ```` [root@mu ~]# pip3 instal...
@括弧
2018-08-05

Python

801 阅读
2018年08月05日
801 阅读
0 评论
2018-07-04

IndexError: list index out of range问题的解决

IndexError: list index out of range问题的解决
### 问题现象 ``` Traceback (most recent call last): File "C:/Users/qiu/PycharmProjects/baobiao/plt.py", line 16, in time[0](content) IndexError: list index out of range #故障解释:索引错误:列表的索引分配超出范围 Process finished with exit code 1 ``` 源码如下: ```python time=[] #时间 for i in range(0,1): content=content_dict.__next__() time[0](content) print(time) ``` ### 问题解决 - 结果一番分析和调试,发现,其实并不是索引越界导致的错误,而是因为time是1个`空列表`,因此`不存在time[0]`一说。对于1个`空列表`而言,如果希望通过`for..in语句动态赋值`,应使用`time.a...
@括弧
2018-07-04

Python

2,043 阅读
2018年07月04日
2,043 阅读
0 评论
2018-07-04

使用Python绘图库Matplotlib提示"ImportError: No module named 'tkinter'"

使用Python绘图库Matplotlib提示"ImportError: No module named 'tkinter'"
#### 问题现象 - 通过`pip3 install matplotlib`安装完该绘图库后,进入`Python`交互式命令行中执行导入操作,返回错误如下 ![请输入图片描述][1] #### 问题解决 - 看来,应该是`Matplotlib`模块依赖于`tkinter`模块绘图,于是执行导入`tkinter`模块 ```Python >>> import tkinter Traceback (most recent call last): File "", line 1, in ImportError: No module named 'tkinter' ``` - 仍旧提示,模块不存在。看来这个依赖模块没安装,于是想通过`pip3`来安装,然而居然不存在。 ```python # pip3 list | grep tkinter # pip3 install tkinter Looking in indexes: https://pypi.douban...
@括弧
2018-07-04

Python

1,096 阅读
2018年07月04日
1,096 阅读
0 评论