def new_announcement(request): form = AnnouncementForm(request.POST) if not form.is_valid(): return JSONResponse({'success': False, 'errors': form.errors}) announcement = form.save(commit=False) announcement.owner_band = Band(id=request.POST.get('band_id')) announcement.save() print EquipamentType(id=5) announcement.instruments = [EquipamentType(id=i) for i in request.POST.getlist('instruments')] return JSONResponse({ "success": True })
def test_form_save(self): form = AnnouncementForm(data={'text': 'Website Down'}) new_announcement = form.save() self.assertEqual(new_announcement, Announcement.objects.all()[0])