как справиться с этой синтаксической ошибкой в ​​проекте Django - PullRequest
0 голосов
/ 03 ноября 2019

Я уже перенес свой проект Django на сервер Linode. Проект был разработан в VS, в среде anaconda (базовая) на моем Mac.

После того, как я загрузил его на сервер Linode при активации, он дал мне слишком много зависимостей (казалось, не все нужно). Один из них помешал мне завершить процесс.

Итак, я sudo установил (в venv) необходимые пакеты (в виртуальной среде проекта), например:

certifi,
chardet,
Django…,

После создания «static» в settings.py наЛинод-сервер, я пытался собрать статический:

~$ python manage.py collectstatic

НО я получаю это сообщение об ошибке:

/home/..../django/users/models.py", line 16
    return f'{self.user.username} Profile'
                                         ^
SyntaxError: invalid syntax 

Что здесь не так? Как я могу исправить эту ошибку?

1 Ответ

0 голосов
/ 03 ноября 2019

Проверьте вашу версию Python. Строки f - это довольно новая функция, представленная в python 3.6. Вероятно, вы используете старую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...