{% extends 'layout.html' %} {% load humanize %} {% block content %}

Edit "{{ book.title }}"

Added: {{ book.created_date | naturaltime }}

Updated: {{ book.updated_date | naturaltime }}

{% if login_form.non_field_errors %}

{{ login_form.non_field_errors }}

{% endif %}
{% csrf_token %}

Data sync

If sync is enabled, any changes will be over-written

Metadata

{{ form.title }}

{% for error in form.title.errors %}

{{ error | escape }}

{% endfor %}

{{ form.sort_title }}

{% for error in form.sort_title.errors %}

{{ error | escape }}

{% endfor %}

{{ form.subtitle }}

{% for error in form.subtitle.errors %}

{{ error | escape }}

{% endfor %}

{{ form.description }}

{% for error in form.description.errors %}

{{ error | escape }}

{% endfor %}

{{ form.series }}

{% for error in form.series.errors %}

{{ error | escape }}

{% endfor %}

{{ form.series_number }}

{% for error in form.series_number.errors %}

{{ error | escape }}

{% endfor %}

{{ form.first_published_date }}

{% for error in form.first_published_date.errors %}

{{ error | escape }}

{% endfor %}

{{ form.published_date }}

{% for error in form.published_date.errors %}

{{ error | escape }}

{% endfor %}
{% include 'snippets/book_cover.html' with book=book size="small" %}

Cover

{{ form.cover }}

{% for error in form.cover.errors %}

{{ error | escape }}

{% endfor %}

Physical Properties

{{ form.physical_format }}

{% for error in form.physical_format.errors %}

{{ error | escape }}

{% endfor %} {% for error in form.physical_format.errors %}

{{ error | escape }}

{% endfor %}

{{ form.pages }}

{% for error in form.pages.errors %}

{{ error | escape }}

{% endfor %}

Book Identifiers

{{ form.isbn_13 }}

{% for error in form.isbn_13.errors %}

{{ error | escape }}

{% endfor %}

{{ form.isbn_10 }}

{% for error in form.isbn_10.errors %}

{{ error | escape }}

{% endfor %}

{{ form.openlibrary_key }}

{% for error in form.openlibrary_key.errors %}

{{ error | escape }}

{% endfor %}

{{ form.librarything_key }}

{% for error in form.librarything_key.errors %}

{{ error | escape }}

{% endfor %}

{{ form.goodreads_key }}

{% for error in form.goodreads_key.errors %}

{{ error | escape }}

{% endfor %}
Cancel
{% endblock %}