Sourcefabric Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Booktype 1.6 для авторов и издателей

Командная строка

Вот краткая информация о том, как использовать административный инструмент командной строки для Booktype. Используя эти инструменты, вы можете осуществлять импорт и экспорт книг и изменять url и названия книг

Будьте осторожны, потому что ваши действия могут нанести ущерб

Tools

  django-admin.py help brokenlinks
  django-admin.py help bookimport
  django-admin.py help bookexport
  django-admin.py help bookrename

brokenlinks

brokenlinks - check links inside of book(s).
   django-admin.py brokenlinks command-line my-book
   django-admin.py brokenlinks --no-remote command_line
   django-admin.py brokenlinks --ignore-url http://www.wikipedia.org/  command_line

bookexport

bookexport - exports book into booki-zip file. this is not real export, and it does not exports historic data.
   django-admin.py bookexport command-line
   django-admin.py bookexport --output my-export.zip --book-version 2.2 command-line

bookimport

bookimport - imports new book from booki-zip file. you can import it
under new name also
   django-admin.py bookimport book.zip
   django-admin.py bookimport --owner aerkalov book.zip
   django-admin.py bookimport --new-book-title "New title for Command
line" book.zip
   django-admin.py bookimport --new-book-title "New title for Command
line" --new-book-url commandline book.zip

bookrename

bookrename - renames existing book.
   django-admin.py bookrename --new-book-title "New title" command-line
   django-admin.py bookrename --new-book-title "New title"
--new-book-url commandline command-line
   django-admin.py bookrename --owner aerkalov command-line

 notes

  1.  в корневом каталоге есть скрипт env.sh. до того, как производить какие-либо действия через командную строку, читать его нужно с "./env.sh" и особенно это касается запуска любой команды управления django. вы должны настроить его (он настраивает pythonpath, path и некоторые другие). при выполнении django app, все эти вещи загружаются через скрипт wsgi, но при использовании командной строки вам нужно загружать это вручную (или сохранить в своем профиле и загружать каждый раз заново. но это не самый грамотный вариант). это также место, где вы настраиваите переменную DJANGO_SETTINGS_MODULE среду.
  2. никогда ничего не запускайте, как корневой каталог, или, упаси вас бог, как ваш пользовательский акаунт (и не устанавливайте ничего в вашу персональную папку). если booki установлен как www-data пользователь через apache, то все должно работать от имени этого пользователя. если вы будете использовать корневой акаунт, он сработает, но испортит настройки доступа к вашим системным журналам и т.п. кроме того, его работа с привилегиями супер-пользователя тоже не самое умное решение. если вы войдете в папку booki и увидите в списке "ls -l" более одного пользователя, вы сделали что-то не так.
  3. 3. django-admin.py и manage.py результат того, что вы не определили переменную DJANGO_SETTINGS_MODULE (и у вас в маршруте нет django/bin). если вы знаете, что делаете, и какие файлы manage.py запускаете, вы можете это делать, но лучше быть на 100% уверенным в DJANGO_SETTINGS_MODULE и django-admin.py. если у вас более двух инсталляций на одном компьютере, DJANGO_SETTINGS_MODULE это лучший способ работать с ними. и т.д...т.д...т.д... 


There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.