Всегда выводи в шаблонах non_field_errors.
user и comment обязательны, а у тебя их нет.
вот подправил
models
comment = models.CharField(max_length=40, default='')
forms
class Meta:
model = RequestUser
fields = ('user', 'main_photo', 'profile_photo', 'comment')
comment = forms.CharField(
widget=forms.HiddenInput(), required=False)
user = forms.CharField(
widget=forms.HiddenInput(), required=False)
views
if form.is_valid():
main_photo = form.cleaned_data['main_photo']
user = request.user
comment = form.cleaned_data['comment']
profile_photo = form.cleaned_data['profile_photo']
form.save()
template
{% for error in form.non_field_errors %}
{{error}}
{% endfor %}
{{ form.user }}
{{ form.comment }}
Пока что ошибка
ОШИБКА: нулевое значение в столбце "user_id" нарушает ограничение NOT NULL
DETAIL: Ошибочная строка содержит (6, accounts/request_user/images/6f60c011-8254-4086-9fbf-d7bc15e33c6..., abc/Снимок_экрана_от_2019-03-01_17-28-16_hXEHyTm.p..., , f, 2019-03-06 12:34:04.006878+00, 2019-03-06 12:34:04.006911+00, null).
Updated 6 March 2019, 15:37 by m0nte-cr1st0.