小编Ite*_*ria的帖子

关于小牛的Django和mysql问题

我正在运行Mac OSX 10.9 Mavericks.我正在尝试在python 3下运行django.因为我正在运行Python 3我必须从mysql devs获得官方连接器这里给了它在shell中的快速测试并且它有效.

我在这里看到一个示例的引擎运行python manage.py runserver, 我得到了这个错误:"mysql.connector.django"

django.core.exceptions.ImproperlyConfigured: 'mysql.connector.django' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: No module named mysql.connector.django.base
Run Code Online (Sandbox Code Playgroud)

所以我使用"django.db.backends.mysql"我的引擎切换回默认值,我收到此错误:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么办.我无法安装MySQLdb,因为我在python3下运行我的django安装并且它不受支持,但我肯定错过了这个连接器.

python mysql django macos

10
推荐指数
1
解决办法
8326
查看次数

双重有什么区别?和int?for .Equals比较?

我有一个非常奇怪的情况,我不明白.以下是简化的案例:

double? d = 2;
int? i = 2;

Console.WriteLine(d.Equals((2))); // false
Console.WriteLine(i.Equals((2))); // true
Run Code Online (Sandbox Code Playgroud)

我不明白为什么一个表达式会使我真实而另一个表达错误.它们似乎相同.

c# nullable

8
推荐指数
1
解决办法
541
查看次数

标签 统计

c# ×1

django ×1

macos ×1

mysql ×1

nullable ×1

python ×1