django

что такое django или django фреймворк ?

Если у Вас возник вопрос «что такое django?», значит Вы уже слышали, читали где-то про этот замечательный фреймфорк, или хотите начать его изучать.

Django — это веб-фрейворк высокого уровня написан на языке python, который дает возможность значительно ускорить процесс разработки, удобный в написании, дает возможность разграничить процессы программирования, верстку и дизайн. На Django фреймворк Вы сможете разрабатывать высоко-производительные веб-проэкты любой сложности быстро и эфективно. Так он был разработан в быстро изменяющейся среде отдела новостей, задачей django было сделать общие задачи Веб разработки быстрыми и легкими.
Continue reading

IntegrityError: duplicate key value violates unique constraint «django_content_type_app_label_model_key»

При переносе базы данных с mysql сервера на postgresql через django наткнулся на ошибку,
сделал дамп dumpdata в формате xml и потом восстановил в базу через loaddata:

python manage.py dumpdata -v 2 —format=xml —traceback > baza.xml
python manage.py loaddata baza.xml

получил при восстановлении manage.py loaddata ошибку:

python manage.py loaddata baza.xml
IntegrityError: duplicate key value violates unique constraint «django_content_type_app_label_model_key»
DETAIL: Key (app_label, model)=(affiliate, affiliate) already exists.

Continue reading