Изучаю джанго.
Понадобились fixtures. Полез в новую джанго-книжку, написано много, как использовать. А как их создавать непонятно.
В итоге.
Пусть есть модель page для ее есть админка, лежит в application yyy
Я делал так.
Понадобились fixtures. Полез в новую джанго-книжку, написано много, как использовать. А как их создавать непонятно.
В итоге.
Пусть есть модель page для ее есть админка, лежит в application yyy
Я делал так.
- Создал необходимые данные для этой модели через админку.
- Перешел в директорию проекта набрал ./manage.py dumpdata --indent=2 yyy > ./data/fixtures/xxx.json
- Прописал в settings.py FIXTURE_DIRS = ( PROJECT_ROOT + '/data/fixtures/',)
- И уже при установке сначала ./manage syncdb
- Затем ./manage.py loaddata xxx
1 comment:
если кириллица присутствует, можно вот так сделать, чтобы читалось
open("mydata-new.json","wb").write(open("mydata.json").read().decode("unicode_escape").encode("utf8"))
Post a Comment