Ну и что? Это всё можно сделать в одной вьюхе...
def addEntry(request):
context = {}
context.update(csrf(request))
context['form'] = addEntryForm()
context['username'] = auth.get_user(request).username
if request.POST:
newentryform = addEntryForm(request.POST, request.FILES)
if newentryform.is_valid():
entry = newentryform.save(commit=False)
entry.date = datetime.datetime.now()
entry.author = auth.get_user(request)
newentryform.save()
return redirect('/livejournal/')
else:
context['form'] = newentryform
return render_to_response('addEntry.html', context)
Вот так я добавляю записи(единственный метод добавления в БД, которым я на данный момент овладел). Теперь хочу спросить совета, если я добавлю после сохранения формы, привязанной к Entry, по аналогии сделаю сохранение формы с картинками, то это будет нормально? Или есть какой-то другой, более адекватный способ сохранения в БД для модели, содержащей только 2 поля( ImageField и ForeignKey) ?