Django学习笔记

1.从github上获取的项目需要配置python解析器,报错“Cannot find Python interpreter for selected module”,解决方式:按照下面两步选择运行环境


屏幕快照 2017-08-30 14.14.27.png

屏幕快照 2017-08-30 14.14.34.png

2.运行“makemigrations”和“migrate”时报错“1366, "Incorrect string value”是因为mysql编码问题导致,

mysql> show variables like "%char%";
+--------------------------+--------------------------------------------------------+
| Variable_name            | Value                                                  |
+--------------------------+--------------------------------------------------------+
| character_set_client     | utf8                                                   |
| character_set_connection | utf8                                                   |
| character_set_database   | latin1                                                 |
| character_set_filesystem | binary                                                 |
| character_set_results    | utf8                                                   |
| character_set_server     | latin1                                                 |
| character_set_system     | utf8                                                   |
| character_sets_dir       | /usr/local/mysql-5.7.11-osx10.9-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.01 sec)

关闭mysql
MAC电脑需要在“/private/etc”中新建“my.cnf”文件(如果已有则不需要新建),添加以下数据

[client]   
default-character-set=utf8    
[mysqld]
character-set-server=utf8

打开mysql验证

mysql> show variables like "%char%";
+--------------------------+--------------------------------------------------------+
| Variable_name            | Value                                                  |
+--------------------------+--------------------------------------------------------+
| character_set_client     | utf8                                                   |
| character_set_connection | utf8                                                   |
| character_set_database   | utf8                                                 |
| character_set_filesystem | binary                                                 |
| character_set_results    | utf8                                                   |
| character_set_server     | utf8                                                 |
| character_set_system     | utf8                                                   |
| character_sets_dir       | /usr/local/mysql-5.7.11-osx10.9-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.01 sec)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文是在学习https://www.gitbook.com/book/djangogirlstaipei/d...
    LLLeon阅读 1,934评论 0 16
  • sudo vim /etc/environment在PATH =之后加上':/usr/local/lib/pyth...
    dchang阅读 311评论 0 0
  • 笔记来源:自强学堂-Django教程这个教程真的非常好用!强烈推荐 Django简介-组成部分 urls.py:网...
    LeeLom阅读 1,605评论 0 2
  • mvc model view controldjango-admin startproject 在当前目录创建一个...
    elkelk阅读 199评论 0 0
  • 细雨润碧叶, 花朵垂清露。 禾田倍焦渴, 酣畅一场不?
    九月流云阅读 176评论 2 7