Commit 60084ade authored by Dmitry Shelepnev's avatar Dmitry Shelepnev
Browse files

Fix tests for opds_catalog app

parent 76c3a454
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
[{"model": "opds_catalog.book", "pk": 1466, "fields": {"filename": "262001.fb2", "path": ".", "filesize": 503533, "format": "fb2", "catalog": 11, "cat_type": 0, "registerdate": "2016-07-08T18:24:14.003Z", "docdate": "30.1.2011",  "lang": "en", "title": "The Sanctuary Sparrow", "annotation": "", "avail": 2}}, {"model": "opds_catalog.book", "pk": 1467, "fields": {"filename": "539603.fb2", "path": "books.zip", "filesize": 15194, "format": "fb2", "catalog": 12, "cat_type": 1, "registerdate": "2016-07-08T18:24:14.019Z", "docdate": "130552595662030000",  "lang": "ru", "title": "\u041b\u044e\u0431\u043e\u0432\u044c \u0432 \u0436\u0438\u0437\u043d\u0438 \u041e\u0431\u043b\u043e\u043c\u043e\u0432\u0430", "annotation": "\u041b\u0435\u0442 \u0442\u043e\u043c\u0443 \u0432\u043e\u0441\u0435\u043c\u044c \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u0441\u0438\u0431\u0438\u0440\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u043a\u043e \u043c\u043d\u0435 \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0447\u0438\u043d\u0435\u043d\u0438\u0435, \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 \u0442\u0435\u0445, \u0447\u0442\u043e \u043f\u0438\u0448\u0443\u0442 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0438. \u041c\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u0432\u0437\u044f\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438\u0437 \u0448\u043a\u043e\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u00ab\u043e\u0431\u0440\u0430\u0437\u00bb \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u0437 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0435\u0439. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c, \u0438 \u044f \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f. \u041d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043e\u0447\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u043e \u0440\u043e\u043c\u0430\u043d\u0443 \u0418\u0432\u0430\u043d\u0430 \u0413\u043e\u043d\u0447\u0430\u0440\u043e\u0432\u0430 \u00ab\u041e\u0431\u043b\u043e\u043c\u043e\u0432\u00bb \u0438 \u0434\u0430\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0437\u0430 \u043d\u0435\u0433\u043e \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0434\u0435\u043d\u0435\u0436\u043a\u0443. \u042d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430 \u0441\u0431\u043e\u0440\u043d\u0438\u043a\u0430 \u043c\u043d\u0435 \u0442\u0430\u043a \u0438 \u043d\u0435 \u043f\u0440\u0438\u0441\u043b\u0430\u043b\u0438.\n\u0418 \u0432\u043e\u0442 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0448\u0451\u043b \u044f \u0441\u0440\u0435\u0434\u0438 \u0437\u0430\u043c\u0448\u0435\u043b\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0431\u043b\u0430\u0433\u043e\u0441\u043a\u043b\u043e\u043d\u043d\u043e\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e. \u041c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0442\u0435\u043a\u0441\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u0435\u043d.",  "avail": 2}}, {"model": "opds_catalog.book", "pk": 1468, "fields": {"filename": "539485.fb2", "path": "books.zip", "filesize": 12293, "format": "fb2", "catalog": 12, "cat_type": 1, "registerdate": "2016-07-08T18:24:14.024Z", "docdate": "2010-07-23 09:35:56",  "lang": "bg", "title": "\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 \u0441\u043b\u0430\u0434\u043a\u0438\u0448 \u0441 \u043a\u044a\u0441\u043c\u0435\u0442\u0447\u0435", "annotation": "", "avail": 2}}, {"model": "opds_catalog.book", "pk": 1469, "fields": {"filename": "539273.fb2", "path": "books.zip", "filesize": 21722, "format": "fb2", "catalog": 12, "cat_type": 1, "registerdate": "2016-07-08T18:24:14.033Z", "docdate": "2014-06-11 08:25:05",  "lang": "ru", "title": "\u0414\u0440\u0430\u043a\u043e\u043d\u044c\u0438 \u0423\u0441\u043b\u0443\u0433\u0438", "annotation": "\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u043a\u043e\u043d\u043e\u0432 \u0438 \u043f\u0440\u0438\u043d\u0446\u0435\u0441\u0441. \u0412\u0435\u0434\u044c \u044d\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u043e\u0436\u043d\u0430\u044f \u0442\u0435\u043c\u0430, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0451 \u0447\u0442\u043e \u0443\u0433\u043e\u0434\u043d\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e, \u0447\u0442\u043e \u0434\u0440\u0430\u043a\u043e\u043d\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u044b \u043f\u0440\u0438\u043d\u0446\u0435\u0441\u0441\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u043b\u0438 \u0441\u0432\u043e\u044e \u0441\u0430\u043c\u043e\u043e\u0446\u0435\u043d\u043a\u0443.",  "avail": 2}}, {"model": "opds_catalog.catalog", "pk": 11, "fields": {"parent": null, "cat_name": ".", "path": ".", "cat_type": 0}}, {"model": "opds_catalog.catalog", "pk": 12, "fields": {"parent": 11, "cat_name": "books.zip", "path": "books.zip", "cat_type": 1}}, {"model": "opds_catalog.author", "pk": 1031, "fields": {"first_name": "Ellis", "last_name": "Peters"}}, {"model": "opds_catalog.author", "pk": 1032, "fields": {"first_name": "\u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432", "last_name": "\u041b\u043e\u0433\u0438\u043d\u043e\u0432"}}, {"model": "opds_catalog.author", "pk": 1033, "fields": {"first_name": "\u0427\u0430\u0440\u043b\u0437", "last_name": "\u0424\u0440\u0438\u0447"}}, {"model": "opds_catalog.author", "pk": 1034, "fields": {"first_name": "\u0414\u0435\u043d\u0438\u0441", "last_name": "\u041a\u0443\u043f\u0440\u0438\u044f\u043d\u043e\u0432"}}, {"model": "opds_catalog.bauthor", "pk": 1931, "fields": {"book": 1466, "author": 1031}}, {"model": "opds_catalog.bauthor", "pk": 1932, "fields": {"book": 1467, "author": 1032}}, {"model": "opds_catalog.bauthor", "pk": 1933, "fields": {"book": 1468, "author": 1033}}, {"model": "opds_catalog.bauthor", "pk": 1934, "fields": {"book": 1469, "author": 1034}}, {"model": "opds_catalog.genre", "pk": 266, "fields": {"genre": "antique", "section": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0436\u0430\u043d\u0440", "subsection": "antique"}}, {"model": "opds_catalog.genre", "pk": 267, "fields": {"genre": "nonf_criticism", "section": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0436\u0430\u043d\u0440", "subsection": "nonf_criticism"}}, {"model": "opds_catalog.genre", "pk": 268, "fields": {"genre": "prose_classic", "section": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0436\u0430\u043d\u0440", "subsection": "prose_classic"}}, {"model": "opds_catalog.genre", "pk": 269, "fields": {"genre": "prose_contemporary", "section": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0436\u0430\u043d\u0440", "subsection": "prose_contemporary"}}, {"model": "opds_catalog.bgenre", "pk": 1496, "fields": {"book": 1466, "genre": 266}}, {"model": "opds_catalog.bgenre", "pk": 1497, "fields": {"book": 1467, "genre": 267}}, {"model": "opds_catalog.bgenre", "pk": 1498, "fields": {"book": 1468, "genre": 268}}, {"model": "opds_catalog.bgenre", "pk": 1499, "fields": {"book": 1469, "genre": 269}}, {"model": "opds_catalog.counter", "pk": "allauthors", "fields": {"value": 4, "update_time": "2016-07-08T18:24:14.470Z"}}, {"model": "opds_catalog.counter", "pk": "allbooks", "fields": {"value": 4, "update_time": "2016-07-08T18:24:14.247Z"}}, {"model": "opds_catalog.counter", "pk": "allcatalogs", "fields": {"value": 2, "update_time": "2016-07-08T18:24:14.361Z"}}, {"model": "opds_catalog.counter", "pk": "allgenres", "fields": {"value": 4, "update_time": "2016-07-08T18:24:14.581Z"}}, {"model": "opds_catalog.counter", "pk": "allseries", "fields": {"value": 0, "update_time": "2016-07-08T18:24:14.682Z"}}, {"model": "auth.permission", "pk": 1, "fields": {"name": "Can add log entry", "content_type": 1, "codename": "add_logentry"}}, {"model": "auth.permission", "pk": 2, "fields": {"name": "Can change log entry", "content_type": 1, "codename": "change_logentry"}}, {"model": "auth.permission", "pk": 3, "fields": {"name": "Can delete log entry", "content_type": 1, "codename": "delete_logentry"}}, {"model": "auth.permission", "pk": 4, "fields": {"name": "Can add permission", "content_type": 2, "codename": "add_permission"}}, {"model": "auth.permission", "pk": 5, "fields": {"name": "Can change permission", "content_type": 2, "codename": "change_permission"}}, {"model": "auth.permission", "pk": 6, "fields": {"name": "Can delete permission", "content_type": 2, "codename": "delete_permission"}}, {"model": "auth.permission", "pk": 7, "fields": {"name": "Can add group", "content_type": 3, "codename": "add_group"}}, {"model": "auth.permission", "pk": 8, "fields": {"name": "Can change group", "content_type": 3, "codename": "change_group"}}, {"model": "auth.permission", "pk": 9, "fields": {"name": "Can delete group", "content_type": 3, "codename": "delete_group"}}, {"model": "auth.permission", "pk": 10, "fields": {"name": "Can add user", "content_type": 4, "codename": "add_user"}}, {"model": "auth.permission", "pk": 11, "fields": {"name": "Can change user", "content_type": 4, "codename": "change_user"}}, {"model": "auth.permission", "pk": 12, "fields": {"name": "Can delete user", "content_type": 4, "codename": "delete_user"}}, {"model": "auth.permission", "pk": 13, "fields": {"name": "Can add content type", "content_type": 5, "codename": "add_contenttype"}}, {"model": "auth.permission", "pk": 14, "fields": {"name": "Can change content type", "content_type": 5, "codename": "change_contenttype"}}, {"model": "auth.permission", "pk": 15, "fields": {"name": "Can delete content type", "content_type": 5, "codename": "delete_contenttype"}}, {"model": "auth.permission", "pk": 16, "fields": {"name": "Can add session", "content_type": 6, "codename": "add_session"}}, {"model": "auth.permission", "pk": 17, "fields": {"name": "Can change session", "content_type": 6, "codename": "change_session"}}, {"model": "auth.permission", "pk": 18, "fields": {"name": "Can delete session", "content_type": 6, "codename": "delete_session"}}, {"model": "auth.permission", "pk": 19, "fields": {"name": "Can add book", "content_type": 7, "codename": "add_book"}}, {"model": "auth.permission", "pk": 20, "fields": {"name": "Can change book", "content_type": 7, "codename": "change_book"}}, {"model": "auth.permission", "pk": 21, "fields": {"name": "Can delete book", "content_type": 7, "codename": "delete_book"}}, {"model": "auth.permission", "pk": 22, "fields": {"name": "Can add catalog", "content_type": 8, "codename": "add_catalog"}}, {"model": "auth.permission", "pk": 23, "fields": {"name": "Can change catalog", "content_type": 8, "codename": "change_catalog"}}, {"model": "auth.permission", "pk": 24, "fields": {"name": "Can delete catalog", "content_type": 8, "codename": "delete_catalog"}}, {"model": "auth.permission", "pk": 25, "fields": {"name": "Can add author", "content_type": 9, "codename": "add_author"}}, {"model": "auth.permission", "pk": 26, "fields": {"name": "Can change author", "content_type": 9, "codename": "change_author"}}, {"model": "auth.permission", "pk": 27, "fields": {"name": "Can delete author", "content_type": 9, "codename": "delete_author"}}, {"model": "auth.permission", "pk": 28, "fields": {"name": "Can add bauthor", "content_type": 10, "codename": "add_bauthor"}}, {"model": "auth.permission", "pk": 29, "fields": {"name": "Can change bauthor", "content_type": 10, "codename": "change_bauthor"}}, {"model": "auth.permission", "pk": 30, "fields": {"name": "Can delete bauthor", "content_type": 10, "codename": "delete_bauthor"}}, {"model": "auth.permission", "pk": 31, "fields": {"name": "Can add genre", "content_type": 11, "codename": "add_genre"}}, {"model": "auth.permission", "pk": 32, "fields": {"name": "Can change genre", "content_type": 11, "codename": "change_genre"}}, {"model": "auth.permission", "pk": 33, "fields": {"name": "Can delete genre", "content_type": 11, "codename": "delete_genre"}}, {"model": "auth.permission", "pk": 34, "fields": {"name": "Can add bgenre", "content_type": 12, "codename": "add_bgenre"}}, {"model": "auth.permission", "pk": 35, "fields": {"name": "Can change bgenre", "content_type": 12, "codename": "change_bgenre"}}, {"model": "auth.permission", "pk": 36, "fields": {"name": "Can delete bgenre", "content_type": 12, "codename": "delete_bgenre"}}, {"model": "auth.permission", "pk": 37, "fields": {"name": "Can add series", "content_type": 13, "codename": "add_series"}}, {"model": "auth.permission", "pk": 38, "fields": {"name": "Can change series", "content_type": 13, "codename": "change_series"}}, {"model": "auth.permission", "pk": 39, "fields": {"name": "Can delete series", "content_type": 13, "codename": "delete_series"}}, {"model": "auth.permission", "pk": 40, "fields": {"name": "Can add bseries", "content_type": 14, "codename": "add_bseries"}}, {"model": "auth.permission", "pk": 41, "fields": {"name": "Can change bseries", "content_type": 14, "codename": "change_bseries"}}, {"model": "auth.permission", "pk": 42, "fields": {"name": "Can delete bseries", "content_type": 14, "codename": "delete_bseries"}}, {"model": "auth.permission", "pk": 43, "fields": {"name": "Can add bookshelf", "content_type": 15, "codename": "add_bookshelf"}}, {"model": "auth.permission", "pk": 44, "fields": {"name": "Can change bookshelf", "content_type": 15, "codename": "change_bookshelf"}}, {"model": "auth.permission", "pk": 45, "fields": {"name": "Can delete bookshelf", "content_type": 15, "codename": "delete_bookshelf"}}, {"model": "auth.permission", "pk": 46, "fields": {"name": "Can add counter", "content_type": 16, "codename": "add_counter"}}, {"model": "auth.permission", "pk": 47, "fields": {"name": "Can change counter", "content_type": 16, "codename": "change_counter"}}, {"model": "auth.permission", "pk": 48, "fields": {"name": "Can delete counter", "content_type": 16, "codename": "delete_counter"}}]
 No newline at end of file
[{"model": "opds_catalog.book", "pk": 5, "fields": {"filename": "262001.fb2", "path": ".", "filesize": 503533, "format": "fb2", "catalog": 3, "cat_type": 0, "registerdate": "2016-11-19T05:53:55.469Z", "docdate": "30.1.2011", "lang": "en", "title": "The Sanctuary Sparrow", "search_title": "THE SANCTUARY SPARROW", "annotation": "", "lang_code": 2, "avail": 2}}, {"model": "opds_catalog.book", "pk": 6, "fields": {"filename": "539603.fb2", "path": "books.zip", "filesize": 15194, "format": "fb2", "catalog": 4, "cat_type": 1, "registerdate": "2016-11-19T05:53:55.543Z", "docdate": "130552595662030000", "lang": "ru", "title": "\u041b\u044e\u0431\u043e\u0432\u044c \u0432 \u0436\u0438\u0437\u043d\u0438 \u041e\u0431\u043b\u043e\u043c\u043e\u0432\u0430", "search_title": "\u041b\u042e\u0411\u041e\u0412\u042c \u0412 \u0416\u0418\u0417\u041d\u0418 \u041e\u0411\u041b\u041e\u041c\u041e\u0412\u0410", "annotation": "\u041b\u0435\u0442 \u0442\u043e\u043c\u0443 \u0432\u043e\u0441\u0435\u043c\u044c \u043d\u0430\u0437\u0430\u0434 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u0441\u0438\u0431\u0438\u0440\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u043a\u043e \u043c\u043d\u0435 \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0447\u0438\u043d\u0435\u043d\u0438\u0435, \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 \u0442\u0435\u0445, \u0447\u0442\u043e \u043f\u0438\u0448\u0443\u0442 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0438. \u041c\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u0432\u0437\u044f\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438\u0437 \u0448\u043a\u043e\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u00ab\u043e\u0431\u0440\u0430\u0437\u00bb \u043b\u044e\u0431\u043e\u0433\u043e \u0438\u0437 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0435\u0439. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c, \u0438 \u044f \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f. \u041d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043e\u0447\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u043e \u0440\u043e\u043c\u0430\u043d\u0443 \u0418\u0432\u0430\u043d\u0430 \u0413\u043e\u043d\u0447\u0430\u0440\u043e\u0432\u0430 \u00ab\u041e\u0431\u043b\u043e\u043c\u043e\u0432\u00bb \u0438 \u0434\u0430\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0437\u0430 \u043d\u0435\u0433\u043e \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0434\u0435\u043d\u0435\u0436\u043a\u0443. \u042d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430 \u0441\u0431\u043e\u0440\u043d\u0438\u043a\u0430 \u043c\u043d\u0435 \u0442\u0430\u043a \u0438 \u043d\u0435 \u043f\u0440\u0438\u0441\u043b\u0430\u043b\u0438.\n\u0418 \u0432\u043e\u0442 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0448\u0451\u043b \u044f \u0441\u0440\u0435\u0434\u0438 \u0437\u0430\u043c\u0448\u0435\u043b\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0431\u043b\u0430\u0433\u043e\u0441\u043a\u043b\u043e\u043d\u043d\u043e\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e. \u041c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0442\u0435\u043a\u0441\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u0435\u043d.", "lang_code": 1, "avail": 2}}, {"model": "opds_catalog.book", "pk": 7, "fields": {"filename": "539485.fb2", "path": "books.zip", "filesize": 12293, "format": "fb2", "catalog": 4, "cat_type": 1, "registerdate": "2016-11-19T05:53:55.584Z", "docdate": "2010-07-23 09:35:56", "lang": "bg", "title": "\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438 \u0441\u043b\u0430\u0434\u043a\u0438\u0448 \u0441 \u043a\u044a\u0441\u043c\u0435\u0442\u0447\u0435", "search_title": "\u041a\u0418\u0422\u0410\u0419\u0421\u041a\u0418 \u0421\u041b\u0410\u0414\u041a\u0418\u0428 \u0421 \u041a\u042a\u0421\u041c\u0415\u0422\u0427\u0415", "annotation": "", "lang_code": 1, "avail": 2}}, {"model": "opds_catalog.book", "pk": 8, "fields": {"filename": "539273.fb2", "path": "books.zip", "filesize": 21722, "format": "fb2", "catalog": 4, "cat_type": 1, "registerdate": "2016-11-19T05:53:55.629Z", "docdate": "2014-06-11 08:25:05", "lang": "ru", "title": "\u0414\u0440\u0430\u043a\u043e\u043d\u044c\u0438 \u0423\u0441\u043b\u0443\u0433\u0438", "search_title": "\u0414\u0420\u0410\u041a\u041e\u041d\u042c\u0418 \u0423\u0421\u041b\u0423\u0413\u0418", "annotation": "\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0434\u0440\u0430\u043a\u043e\u043d\u043e\u0432 \u0438 \u043f\u0440\u0438\u043d\u0446\u0435\u0441\u0441. \u0412\u0435\u0434\u044c \u044d\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u043e\u0436\u043d\u0430\u044f \u0442\u0435\u043c\u0430, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0441\u0451 \u0447\u0442\u043e \u0443\u0433\u043e\u0434\u043d\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e, \u0447\u0442\u043e \u0434\u0440\u0430\u043a\u043e\u043d\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0431\u044b \u043f\u0440\u0438\u043d\u0446\u0435\u0441\u0441\u044b \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u043b\u0438 \u0441\u0432\u043e\u044e \u0441\u0430\u043c\u043e\u043e\u0446\u0435\u043d\u043a\u0443.", "lang_code": 1, "avail": 2}}, {"model": "opds_catalog.catalog", "pk": 3, "fields": {"parent": null, "cat_name": ".", "path": ".", "cat_type": 0, "cat_size": 0}}, {"model": "opds_catalog.catalog", "pk": 4, "fields": {"parent": 3, "cat_name": "books.zip", "path": "books.zip", "cat_type": 1, "cat_size": 17475}}, {"model": "opds_catalog.author", "pk": 5, "fields": {"full_name": "Peters Ellis", "search_full_name": "PETERS ELLIS", "lang_code": 2}}, {"model": "opds_catalog.author", "pk": 6, "fields": {"full_name": "\u041b\u043e\u0433\u0438\u043d\u043e\u0432 \u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432", "search_full_name": "\u041b\u041e\u0413\u0418\u041d\u041e\u0412 \u0421\u0412\u042f\u0422\u041e\u0421\u041b\u0410\u0412", "lang_code": 1}}, {"model": "opds_catalog.author", "pk": 7, "fields": {"full_name": "\u0424\u0440\u0438\u0447 \u0427\u0430\u0440\u043b\u0437", "search_full_name": "\u0424\u0420\u0418\u0427 \u0427\u0410\u0420\u041b\u0417", "lang_code": 1}}, {"model": "opds_catalog.author", "pk": 8, "fields": {"full_name": "\u041a\u0443\u043f\u0440\u0438\u044f\u043d\u043e\u0432 \u0414\u0435\u043d\u0438\u0441", "search_full_name": "\u041a\u0423\u041f\u0420\u0418\u042f\u041d\u041e\u0412 \u0414\u0415\u041d\u0418\u0421", "lang_code": 1}}, {"model": "opds_catalog.bauthor", "pk": 5, "fields": {"book": 5, "author": 5}}, {"model": "opds_catalog.bauthor", "pk": 6, "fields": {"book": 6, "author": 6}}, {"model": "opds_catalog.bauthor", "pk": 7, "fields": {"book": 7, "author": 7}}, {"model": "opds_catalog.bauthor", "pk": 8, "fields": {"book": 8, "author": 8}}, {"model": "opds_catalog.genre", "pk": 229, "fields": {"genre": "antique", "section": "Unknown genre", "subsection": "antique"}}, {"model": "opds_catalog.genre", "pk": 230, "fields": {"genre": "nonf_criticism", "section": "Unknown genre", "subsection": "nonf_criticism"}}, {"model": "opds_catalog.genre", "pk": 231, "fields": {"genre": "prose_classic", "section": "Unknown genre", "subsection": "prose_classic"}}, {"model": "opds_catalog.genre", "pk": 232, "fields": {"genre": "prose_contemporary", "section": "Unknown genre", "subsection": "prose_contemporary"}}, {"model": "opds_catalog.bgenre", "pk": 5, "fields": {"book": 5, "genre": 229}}, {"model": "opds_catalog.bgenre", "pk": 6, "fields": {"book": 6, "genre": 230}}, {"model": "opds_catalog.bgenre", "pk": 7, "fields": {"book": 7, "genre": 231}}, {"model": "opds_catalog.bgenre", "pk": 8, "fields": {"book": 8, "genre": 232}}, {"model": "opds_catalog.counter", "pk": "allauthors", "fields": {"value": 4, "update_time": "2016-11-19T05:53:56.162Z"}}, {"model": "opds_catalog.counter", "pk": "allbooks", "fields": {"value": 4, "update_time": "2016-11-19T05:53:55.846Z"}}, {"model": "opds_catalog.counter", "pk": "allcatalogs", "fields": {"value": 2, "update_time": "2016-11-19T05:53:55.996Z"}}, {"model": "opds_catalog.counter", "pk": "allgenres", "fields": {"value": 4, "update_time": "2016-11-19T05:53:56.310Z"}}, {"model": "opds_catalog.counter", "pk": "allseries", "fields": {"value": 0, "update_time": "2016-11-19T05:53:56.484Z"}}]
 No newline at end of file
+5 −2
Original line number Diff line number Diff line
@@ -13,11 +13,13 @@ class Command(BaseCommand):
    def add_arguments(self, parser):
        parser.add_argument('command', help='Use [ clear | info ]')
        parser.add_argument('--verbose',action='store_true', dest='verbose', default=False, help='Set verbosity level for books collection scan.')  
        parser.add_argument('--nogenres',action='store_true', dest='nogenres', default=False, help='Not install genres fom fixtures.')              

    def handle(self, *args, **options):
        action = options['command'] 
        
        self.verbose = options['verbose']
        self.nogenres = options['nogenres']
               
        if action=='clear':
            self.stdout.write('Clear book database.')
@@ -28,6 +30,7 @@ class Command(BaseCommand):
    def clear(self):
        with transaction.atomic():
            opdsdb.clear_all(self.verbose)
        if not self.nogenres:
            call_command('loaddata', 'genre.json', app_label='opds_catalog') 
        Counter.objects.update_known_counters()
        
+7 −7

File changed.

Preview size limit exceeded, changes collapsed.

+8 −7

File changed.

Preview size limit exceeded, changes collapsed.

+4 −4

File changed.

Preview size limit exceeded, changes collapsed.

Loading