django form view
class ContactView(FormView):
form_class = ContactForm
template_name = 'contact-us.html'
success_url = reverse_lazy('<app_name>:contact-us')
def get_initial(self):
initial = super(ContactView, self).get_initial()
if self.request.user.is_authenticated:
initial.update({'name': self.request.user.get_full_name()})
return initial
def form_valid(self, form):
self.send_mail(form.cleaned_data)
return super(ContactView, self).form_valid(form)
def send_mail(self, valid_data):
# Send mail logic
print(valid_data)
4.14
7
emp = Employee.objects.get(pk = emp_id)
emp.name = 'Somename'
emp.save()
Thank you!
7
0
4.25
4
###### views.py #####
from .models import Article
from .forms import UpdateArticleForm
from django.views.generic import UpdateView
class ArticleUpdateView(UpdateView):
model = Article
form_class = UpdateArticleForm
template_name = 'articles/create_article.html'
###### urls.py ######
from .views import ArticleUpdateView
urlpatterns =[
path('articles/<int:pk>/update/', ArticleUpdateView.as_view()),]
# pk is default value (for primary key of id of an instance of object
Thank you!
4
0
Are there any code examples left?
New code examples in category Python
-
Python 2023-04-11 03:04:20
-
Python 2022-03-27 22:40:04 pycharm no module named
-
Python 2022-03-27 22:25:05 assign multiple variablesin one line
-
Python 2022-03-27 22:20:02 levenshtein distance
-
Python 2022-03-27 21:35:09 get text from url python last slash
-
Python 2022-03-27 21:30:30 df concatenate df
-
Python 2022-03-27 21:25:09 python odd or even
-
Python 2022-03-27 21:15:32 python include function from another file
-
Python 2022-03-27 21:10:01 color module python
-
Python 2022-03-27 21:00:27 python tkinter cursor types