【web django】bug及解决

1、No module named xxx

1:No module named ‘ckeditor’
pip install django-ckeditor
2:No module named ‘corsheaders’
pip3 install django-cors-headers
3:No module named ‘rest_framework’
pip3 install djangorestframework
4:No module named ‘haystack’
pip install django-haystack
5:No module named ‘celery’
pip install celery
6:No module named MySQLdb
pip install mysql-python or pip install mysqlclient
01:pycharm中django连接数据库报错
RuntimeError: cryptography is required for sha256_password or caching_sha2_password

解决办法:
安装cryptography即可:pip install cryptography

2、“SyntaxError: Generator expression must be parenthesized”

要解决此问题,请编辑以下文件:[虚拟环境目录] /lib/python3.7/site-packages/django/contrib/admin/widgets.py
删除以下几行[150-153]
    related_url += '?' + '&'.join(
                '%s=%s' % (k, v) for k, v in params.items(),
            )
并添加到位:
	related_url += '?' + '&'.join('%s=%s' % (k, v) for k, v in params.items())

3、

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings
没有找到django项目的配置文件或项目中导包路径配置错误, 检查配置文件中BASE_DIR及sys.path是否配置错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值