尝试使用mysql连接到django,但遇到一些问题。
settings.py
df=df[df.email !='a@domain.com' & df.email !='c@domain.com' ]
TypeError: cannot compare a dtyped [object] array with a scalar of type [bool]
df=df[df.email !='a@domain.com' && df.email !='c@domain.com' ]
SyntaxError: invalid syntax
df=df[df.email !='a@domain.com' | 'c@domain.com' ]
TypeError: unsupported operand type(s) for |: 'str' and 'str'
然后创建一个数据库祝福。启动了mysql服务器DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blessen',
'USER': 'root',
'PASSWORD': 'open',
}
}
。
$systemctl restart mysql
成功执行,但是
$python manage.py dbshell
错误:django.db.utils.OperationalError:(2006年,“无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器”)
$python manage.py runserver
django.core.exceptions.ImproperlyConfigured:请求的设置为DEBUG,但未配置设置。在访问设置之前,您必须定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()。