Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
colleengarcia_reading
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ann Colleen Garcia
colleengarcia_reading
Commits
753b82be
Commit
753b82be
authored
Apr 27, 2023
by
Colleen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added forms and additional templates
parent
8854da00
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
59 additions
and
0 deletions
+59
-0
forms.py
bookshelf/forms.py
+12
-0
add-author.html
bookshelf/templates/bookshelf/add-author.html
+23
-0
add-book.html
bookshelf/templates/bookshelf/add-book.html
+24
-0
edit-author.html
bookshelf/templates/bookshelf/edit-author.html
+0
-0
edit-book.html
bookshelf/templates/bookshelf/edit-book.html
+0
-0
No files found.
bookshelf/forms.py
0 → 100644
View file @
753b82be
from
django
import
forms
from
.models
import
Author
,
Books
class
AuthorForm
(
forms
.
Form
):
class
Meta
:
model
=
Author
fields
=
[
'first_name'
,
'last_name'
,
'age'
,
'nationality'
,
'bio'
]
class
BooksForm
(
forms
.
Form
):
class
Meta
:
model
=
Books
fields
=
[
'title'
,
'author'
,
'publisher'
,
'year_published'
,
'ISBN'
,
'blurb'
]
\ No newline at end of file
bookshelf/templates/bookshelf/add-author.html
0 → 100644
View file @
753b82be
{% block content %}
{{ form.non_field_errors }}
{% for field in form %}
{% if field.errors %}
<p>
{{ field.label }} has the following errors:
</p>
<ul>
{% for error in field.errors %}
<li>
{{ error }}
</li>
{% endfor %}
</ul>
{% endif %}
{% endfor %}
<form
action=
"/add_author"
method=
"post"
>
{% csrf_token %}
{{ form }}
First Name:
<input
type=
"text"
name=
"title"
/><br>
Last Name:
<input
type=
"text"
name=
"author"
/><br>
Age:
<input
type=
"text"
name=
"publisher"
/><br>
Nationality:
<input
type=
"text"
name=
"year_published"
/><br>
Bio:
<input
type=
"text"
name=
"ISBN"
/><p>
<input
type=
"submit"
value=
"Add Book"
/>
</form>
{% endblock %}
\ No newline at end of file
bookshelf/templates/bookshelf/add-book.html
0 → 100644
View file @
753b82be
{% block content %}
{{ form.non_field_errors }}
{% for field in form %}
{% if field.errors %}
<p>
{{ field.label }} has the following errors:
</p>
<ul>
{% for error in field.errors %}
<li>
{{ error }}
</li>
{% endfor %}
</ul>
{% endif %}
{% endfor %}
<form
action=
"/add_book"
method=
"post"
>
{% csrf_token %}
{{ form }}
Title:
<input
type=
"text"
name=
"title"
/><br>
Author:
<input
type=
"text"
name=
"author"
/><br>
Publisher:
<input
type=
"text"
name=
"publisher"
/><br>
Year Published:
<input
type=
"text"
name=
"year_published"
/><br>
ISBN:
<input
type=
"text"
name=
"ISBN"
/><br>
Blurb:
<input
type=
"text"
name=
"blurb"
/><br>
<input
type=
"submit"
value=
"Add Book"
/>
</form>
{% endblock %}
\ No newline at end of file
bookshelf/templates/bookshelf/edit-author.html
0 → 100644
View file @
753b82be
bookshelf/templates/bookshelf/edit-book.html
0 → 100644
View file @
753b82be
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment