Commit 375ce49e5bf059905e9dd3b780e05cbf3aafc365

Authored by ifac0
2 parents 692a2510 6ad20d2a

correção de conflito

Showing 2 changed files with 45 additions and 47 deletions   Show diff stats
links/models.py
1 -# from django.db import models  
2 -# from courses.models import Material  
3 -# # Create your models here.  
4 -# class Link(Material,models.Model):  
5 -# name = models.CharField(max_lenght = 100)  
6 -# link = models.UrlField()  
7 -# description = models.CharField(max_lenght = 200)  
8 -# class Meta:  
9 -# verbose_name = 'Link'  
10 -# verbose_name_plural = "Links"  
11 -# def __str__(self):  
12 -# return str(self.name)  
13 -#  
14 -#  
15 -# 1 +
  2 +from django.db import models
  3 +from courses.models import Material
  4 +# Create your models here.
  5 +class Link(models.Model):
  6 + name = models.CharField(max_length=100)
  7 + link = models.URLField()
  8 + description = models.CharField(max_length=200)
  9 + class Meta:
  10 + verbose_name = 'Link'
  11 + verbose_name_plural = "Links"
  12 + def __str__(self):
  13 + return str(self.name)
links/views.py
1 -# from django.shortcuts import render  
2 -# from django.views import generic  
3 -# from django.core.urlresolvers import reverse_lazy  
4 -# from django.contrib import messages  
5 -# from django.utils.translation import ugettext_lazy as _  
6 -#  
7 -#  
8 -# from .models import Link  
9 -# from .forms import *  
10 -#  
11 -# # Create your views here.  
12 -# class CreateLink(generic.CreateView):  
13 -# template_name = 'links/'  
14 -# form_class = CreateLinkForm  
15 -# success_url = reverse_lazy()  
16 -# def form_valid(self, form):  
17 -# form.save()  
18 -# messages.success(self.request, _('Link created successfully!'))  
19 -# return super(CreateLink, self).form_valid(form)  
20 -#  
21 -#  
22 -# class DeleteLink(generic.DeleteView):  
23 -#  
24 -# class UpdateLink(generic.UpdateView):  
25 -# template_name = 'links/'  
26 -# form_class = UpdateLinkForm  
27 -# success_url = reverse_lazy()  
28 -# def form_valid(self, form):  
29 -# form.save()  
30 -# messages.success(self.request, _('Link updated successfully!'))  
31 -#  
32 -# return super(UpdateLink, self).form_valid(form) 1 +from django.shortcuts import render
  2 +from django.views import generic
  3 +from django.core.urlresolvers import reverse_lazy
  4 +from django.contrib import messages
  5 +from django.utils.translation import ugettext_lazy as _
  6 +
  7 +
  8 +from .models import Link
  9 +from .forms import *
  10 +
  11 +# Create your views here.
  12 +class CreateLink(generic.CreateView):
  13 + template_name = 'links/'
  14 + form_class = CreateLinkForm
  15 + success_url = reverse_lazy()
  16 + def form_valid(self, form):
  17 + form.save()
  18 + messages.success(self.request, _('Link created successfully!'))
  19 + return super(CreateLink, self).form_valid(form)
  20 +
  21 +
  22 +class DeleteLink(generic.DeleteView):
  23 +
  24 +class UpdateLink(generic.UpdateView):
  25 + template_name = 'links/'
  26 + form_class = UpdateLinkForm
  27 + success_url = reverse_lazy()
  28 + def form_valid(self, form):
  29 + form.save()
  30 + messages.success(self.request, _('Link updated successfully!'))
  31 +
  32 + return super(UpdateLink, self).form_valid(form)