blog/models.py
y pega esta pieza de código al final del archivo:models.BooleanField
- this is true/false field.related_name
en models.ForeignKey
nos permite acceder acceso a los comentarios desde el modelo Post.python manage.py makemigrations blog
en tu linea de comendos. Deberías ver algo como esto:blog/migrations/
. Ahora necesitamos aplicar estos cambios escribiendo python manage.py migrate blog
en la línea de comandos. La salida debería verse así:blog/admin.py
y agrega esta línea:python manage.py runserver
en la línea de comandos y vas a http://127.0.0.1:8000/admin/ en tu navegador, ahora podras acceder a la lista de comentarios, y también tendrás la posibilidad de agregar y eliminar comentarios. ¡Juega con la nueva característica de comentarios!blog/templates/blog/post_detail.html
y agrega el siguiente código antes de la etiqueta `{% endblock %}static/css/blog.css
:blog/templates/blog/post_list.html
y agrega una lína como esta:blog/forms.py
y agrega las siguientes líneas al final del archivo:blog/templates/blog/post_detail.html
y antes de la línea {% for comment in post.comments.all %}
, agrega:blog/urls.py
y agrega esto a urlpatterns
:blog/views.py
:CommentForm
al comienzo del archivo:blog/templates/blog/add_comment_to_post.html
y agregar el siguiente código:blog/templates/blog/post_detail.html
y cambia las líneas:NoReverseMatch
, porque no hay ninguna URL que concuerde con comment_remove
y comment_approve
aúnblog/urls.py
:AttributeError
. Para arreglar este error, agrega las siguiente vistas en blog/views.py
:Comment
al comienzo del archivo:blog/templates/blog/post_list.html
y cambia la línea:Post
en blog/models.py
: