Актуализирах cygwin и python на cygwin до 2.7 и сега не мога да заредя никакви json файлове в базата данни с помощта на командата за управление на loaddata в Django. (Използване на SQLite3 като бекенд на база данни)
Работи за фиксиране, което има само един екземпляр от данни. Ако има два или повече, той се проваля на втория по следния начин:
DatabaseError: Problem installing fixture 'myapp/fixtures/initial_data.json': Could not load myapp.MyModel(pk=2): unable
to open database file
Някой друг има ли този проблем?
Малко допълнителна информация: Опитах това на нова инсталация на cygwin на втори компютър и го изпробвах на няколко от моите django проекти. Навсякъде е една и съща грешка.
Почти съм сигурен, че всеки може да пресъздаде тази грешка, просто като изпробва командата loaddata на най-новата версия на cygwin.
Редактиране:
работи за този json файл:
[
{
"pk": 1,
"model": "myapp.mymodel",
"fields": {
"title": "Some title"
}
}]
Но не успява за този:
[
{
"pk": 1,
"model": "myapp.mymodel",
"fields": {
"title": "Some title"
}
},
{
"pk": 2,
"model": "myapp.mymodel",
"fields": {
"title": "Some other title"
}
}]