Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python psycopg2.errors.SyntaxError位于或接近;“具有一般性”;使用和PostgreSQL_Python_Django_Pip - Fatal编程技术网

Python psycopg2.errors.SyntaxError位于或接近;“具有一般性”;使用和PostgreSQL

Python psycopg2.errors.SyntaxError位于或接近;“具有一般性”;使用和PostgreSQL,python,django,pip,Python,Django,Pip,我正在尝试在Cpanel上完成我的django项目 这是我的网站() 我使用了pip安装django==2.1——使用feature=2020解析器 用于安装我的所有软件包,但我遇到以下错误: 这是我的一些包裹 这是我安装的软件包的列表 Django==2.1 django-appconf==1.0.3 django-autocomplete-light==3.4.1 django-bootstrap-datepicker-plus==3.0.5 django-bootstrap4==1.0.

我正在尝试在Cpanel上完成我的django项目 这是我的网站()

我使用了
pip安装django==2.1——使用feature=2020解析器

用于安装我的所有软件包,但我遇到以下错误:


这是我的一些包裹

这是我安装的软件包的列表

Django==2.1
django-appconf==1.0.3
django-autocomplete-light==3.4.1
django-bootstrap-datepicker-plus==3.0.5
django-bootstrap4==1.0.1
django-countries==5.5
django-crispy-forms==1.8.0
django-cruds-adminlte==0.0.16
django-image-cropping==1.2.0
django-modeltranslation==0.13.4
django-rosetta==0.9.3
django-settings-export==1.2.1
django-taggit==1.1.0
django-userforeignkey==0.3.0
djangoajax==3.1
djangorestframework==3.10.3
Pillow==6.2.1
pipenv==2018.11.26
polib==1.1.0
psycopg2-binary==2.8.4
pycodestyle==2.5.0
我收到了错误信息 错误:easy thumbnails 2.6要求django=1.8,但您将使用不兼容的django 2.2.6。
《简易缩略图2.6》需要枕头谢谢阿尔斯代尔的评论,我将在下一个步骤的另一个地方重新提问

在这里,我找到了关于

  • 删除所有迁移文件(不是迁移文件夹,保留init.py文件

    python manage.py makemigrations

    python manage.py迁移——假

    python manage.py makemigrations

    python manage.py迁移


我不认为这是
的问题——使用feature=2020解析器
。运行
pip install
后,可以运行
pip freeze
查看它安装了什么。回溯显示在运行
manage.py migrate
时发生错误。您运行的是非常旧的版本还是不支持迁移的PostgreSQLrt
具有顺序性
?Django 2.1。但是,请注意,Django 2.1.X现在已经过时,因此如果可能,您应该升级到最新的2.2.X LTS或3.1.X版本。
psycopg2 binary
是用于访问PostgreSQL数据库的Python包,而不是实际的PostgreSQL安装。我不熟悉cPanel,但建议您使用使用phpPgAdmin检查PostgreSQL版本。这是一个非常旧的PostgreSQL版本-请注意,在生产环境中运行
manage.py runserver
是不安全的。通常您会使用Apache+mod_wsgi或Nginx+gunicorn之类的工具。有关更多信息,请参阅,或查找逐步教程(您可能会找到一个专门用于cPanel的)。
Django==2.1
django-appconf==1.0.3
django-autocomplete-light==3.4.1
django-bootstrap-datepicker-plus==3.0.5
django-bootstrap4==1.0.1
django-countries==5.5
django-crispy-forms==1.8.0
django-cruds-adminlte==0.0.16
django-image-cropping==1.2.0
django-modeltranslation==0.13.4
django-rosetta==0.9.3
django-settings-export==1.2.1
django-taggit==1.1.0
django-userforeignkey==0.3.0
djangoajax==3.1
djangorestframework==3.10.3
Pillow==6.2.1
pipenv==2018.11.26
polib==1.1.0
psycopg2-binary==2.8.4
pycodestyle==2.5.0