Синтаксическая ошибка при создании экземпляра модели Django

from customer.models import Customer; cust = Customer.objects.create_user(first_name=\"'first_name'\", last_name='\"'last_name'\", uuid='\"'uuid'\");

Получаем эти ошибки для фамилии: Staging: -c: unexpected EOF while looking for matching `"' Staging: -c: синтаксическая ошибка: неожиданный конец файла

Я пробовал last_name=$'last_name', но это не работает, и мне нужно, чтобы это все еще была строка, если задана пустая строка. Это в сценарии bash.

вы не используете символ " правильно :

измените его следующим образом :

from customer.models import Customer; 
cust = Customer.objects.create_user(first_name="\'first_name\'", last_name="\'last_name\'", uuid="\'uuid\'" );

но на самом деле вам не нужно использовать символ escape, вы можете просто написать :

from customer.models import Customer; 
cust = Customer.objects.create_user(first_name="'first_name'", last_name="'last_name'", uuid="'uuid'" );
Вернуться на верх