el usuario puede crear una publicación y se mostrará en la lista. También creé una página de perfil/resumen de usuarios donde el usuario puede editar/eliminar sus publicaciones.
Actualmente, se muestra en blanco y no estoy muy seguro de por qué. ¿Se supone que debo obtener la instancia o está bien como está?
Modelo
class Aircraft(AircraftModelBase): user = models.ForeignKey(User) manufacturer = SortableForeignKey(Manufacturer) aircraft_type = SortableForeignKey(AircraftType)Vista
def upload_overview(request): uploaded_aircraft = Aircraft.objects.filter(user=request.user) return render(request,'account/upload_overview.html',{'UploadedAircraft':uploaded_aircraft})Modelo
<div class="container"> <div class="row aircraft"> {% if UploadedAircraft %} {% for upload in UploadedAircraft %} <div class="col-lg-offset-0 col-md-4 col-sm-3 item"> <div class="box"><a href="{{ upload.aircraft.get_absolute_url }}"><img src="{{ upload.aircraft.image.url }}" width="200px" height="200px" alt="{{ upload.aircraft.title }}"/></a> <h3 class="name"><a href="{{ upload.aircraft.get_absolute_url }}">{{ upload.aircraft.name }}</a></h3> </div> </div> {% endfor %} {% else %} <h2 class="text-center">No uploaded aircraft posts..</h2></div> {% endif %} </div>