Well, perhaps there is my misunderstanding: I thought if I press "save"
it pass through the functions journal_booking_view and then it call the
action-argument. Otherwise there is no action-argument it calls the
journal_booking_view for saving the view. I'm confused.

Greetings

bengoshi


On 6/24/19 10:39 PM, Sebastian Jung wrote:
> You send your Form to function journal_overview_view. There are
> nothing with save()
>
> Regards
>
> Kai Kobschätzki <kai.kobschaet...@gmail.com
> <mailto:kai.kobschaet...@gmail.com>> schrieb am Mo., 24. Juni 2019, 21:14:
>
>     Hi Sebastian,
>
>     here is the code:
>
>     urls.py:
>
>     from django.contrib import admin
>     from django.urls import path
>     from rewe.views import account_overview_view, journal_booking_view, 
> journal_overview_view
>     from crm.views import member_overview_view, member_create_view
>
>     urlpatterns = [
>         path('', journal_overview_view),
>         path('overview_account', account_overview_view),
>         path('overview_member', member_overview_view),
>         path('member_create', member_create_view, name='member_create'),
>         path('booking', journal_booking_view),
>         path('journal', journal_overview_view),
>         path('admin/', admin.site.urls),
>     ]
>
>     views.py
>
>     from .models import Account, Journal
>     from crm.models import Member
>     from .forms import BookingForm
>
>
>     def journal_booking_view(request):
>         form = BookingForm(request.POST or None)
>         if form.is_valid():
>             form.save()
>             form = BookingForm()
>         context = {
>             'form' : form
>         }
>         return render(request, "rewe/rewe_journal_booking.html", context)
>
>
>
>     def journal_overview_view(request):
>         journal_entrys = Journal.objects.all()
>         context = {
>             'journal'       : journal_entrys
>             }
>         return render(request, "rewe/rewe_journal_overview.html", context)
>
>
>     forms.py
>
>     from django import forms
>     from .models import Journal
>
>     class BookingForm(forms.ModelForm):
>         class Meta:
>             model = Journal
>             fields = [
>                 'amount',
>                 'date',
>                 'posting_text'
>             ]
>
>
>
>     Thanks and Greetings
>
>     bengoshi
>
>
>
>     On 6/24/19 9:15 AM, Sebastian Jung wrote:
>>     Hello,
>>
>>     Please Post us your url.py template and the related function from
>>     view.py
>>
>>     Regards
>>
>>     bengoshi <kai.kobschaet...@gmail.com
>>     <mailto:kai.kobschaet...@gmail.com>> schrieb am So., 23. Juni
>>     2019, 22:36:
>>
>>         Thanks for your responses. I didn't describe it well.. if I
>>         write
>>
>>         <form action="journal" method="POST">
>>         it calls the url journal and this is the my requested result. All 
>> fine.
>>         Without the attribute "action" the form save the input in the 
>> database - the requested result, great.
>>         With "action" it doesn't. That is the point which I don't understand 
>> becauce in my understanding
>>         action should not have any effect for saving data.
>>
>>         Greetings
>>         bengoshi
>>
>>
>>         Am Sonntag, 23. Juni 2019 19:31:05 UTC+2 schrieb Sipum:
>>
>>             Hello,
>>
>>             In action use the url associated with that view then it
>>             will work for you. 
>>             If not then kindly tell what errors you are getting. 
>>
>>             Thanks. 
>>
>>             On Sun, 23 Jun, 2019, 10:17 PM Sebastian Jung,
>>             <sebasti...@gmail.com> wrote:
>>
>>                 Hello,
>>
>>                 You must Put in Action not a Name from a function.
>>                 You must Put a url dir example action="/newurl/"
>>
>>                 And in your url a Link from /newurl/ to the function
>>
>>                 Regards
>>
>>                 bengoshi <kai.kob...@gmail.com> schrieb am So., 23.
>>                 Juni 2019, 17:57:
>>
>>                     Hi,
>>                     I tried to write a form:
>>
>>                     ###
>>
>>                     {% extends 'base.html' %}
>>                     {% block content %}
>>                     <h1>Test</h1>
>>                     <form method="POST">
>>                         {% csrf_token %}
>>                         {{ form.as_p }}
>>                         <input type='submit' value='Save'/>
>>                     </form>
>>                     {% endblock %}
>>                     ###
>>
>>                     and it works. But if I replace it with
>>
>>                     <form action="journal" method="POST"
>>
>>                     "journal" is a view for shown the saved data which work, 
>> too. If I click to "Save" it change to "journal" but won't save the data 
>> anymoren.
>>
>>                     Could anybody explain me please this behavior?
>>
>>                     Thanks and Greetings
>>
>>                     bengoshi
>>
>>
>>                     -- 
>>                     You received this message because you are
>>                     subscribed to the Google Groups "Django users" group.
>>                     To unsubscribe from this group and stop receiving
>>                     emails from it, send an email to
>>                     django...@googlegroups.com.
>>                     To post to this group, send email to
>>                     django...@googlegroups.com.
>>                     Visit this group at
>>                     https://groups.google.com/group/django-users.
>>                     To view this discussion on the web visit
>>                     
>> https://groups.google.com/d/msgid/django-users/e153dd08-3678-4620-8f1d-dae1fa1b978f%40googlegroups.com
>>                     
>> <https://groups.google.com/d/msgid/django-users/e153dd08-3678-4620-8f1d-dae1fa1b978f%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>                     For more options, visit
>>                     https://groups.google.com/d/optout.
>>
>>                 -- 
>>                 You received this message because you are subscribed
>>                 to the Google Groups "Django users" group.
>>                 To unsubscribe from this group and stop receiving
>>                 emails from it, send an email to
>>                 django...@googlegroups.com.
>>                 To post to this group, send email to
>>                 django...@googlegroups.com.
>>                 Visit this group at
>>                 https://groups.google.com/group/django-users.
>>                 To view this discussion on the web visit
>>                 
>> https://groups.google.com/d/msgid/django-users/CAKGT9mxSq-ZKdQc_zUdHZmqZ5g%2Bfr8YVn0Upm%3DWru9SD6%3DwWkg%40mail.gmail.com
>>                 
>> <https://groups.google.com/d/msgid/django-users/CAKGT9mxSq-ZKdQc_zUdHZmqZ5g%2Bfr8YVn0Upm%3DWru9SD6%3DwWkg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>>                 For more options, visit
>>                 https://groups.google.com/d/optout.
>>
>>         -- 
>>         You received this message because you are subscribed to the
>>         Google Groups "Django users" group.
>>         To unsubscribe from this group and stop receiving emails from
>>         it, send an email to
>>         django-users+unsubscr...@googlegroups.com
>>         <mailto:django-users+unsubscr...@googlegroups.com>.
>>         To post to this group, send email to
>>         django-users@googlegroups.com
>>         <mailto:django-users@googlegroups.com>.
>>         Visit this group at https://groups.google.com/group/django-users.
>>         To view this discussion on the web visit
>>         
>> https://groups.google.com/d/msgid/django-users/3ffc7b93-4536-4c29-9998-1d4b10e380dc%40googlegroups.com
>>         
>> <https://groups.google.com/d/msgid/django-users/3ffc7b93-4536-4c29-9998-1d4b10e380dc%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>         For more options, visit https://groups.google.com/d/optout.
>>
>>     -- 
>>     You received this message because you are subscribed to the
>>     Google Groups "Django users" group.
>>     To unsubscribe from this group and stop receiving emails from it,
>>     send an email to django-users+unsubscr...@googlegroups.com
>>     <mailto:django-users+unsubscr...@googlegroups.com>.
>>     To post to this group, send email to
>>     django-users@googlegroups.com <mailto:django-users@googlegroups.com>.
>>     Visit this group at https://groups.google.com/group/django-users.
>>     To view this discussion on the web visit
>>     
>> https://groups.google.com/d/msgid/django-users/CAKGT9mx%3DgiWjD%3DLWqrN09Oxhu2EvhwoKNOss2V0uEgLu%3DWkZfw%40mail.gmail.com
>>     
>> <https://groups.google.com/d/msgid/django-users/CAKGT9mx%3DgiWjD%3DLWqrN09Oxhu2EvhwoKNOss2V0uEgLu%3DWkZfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>>     For more options, visit https://groups.google.com/d/optout.
>     -- 
>     You received this message because you are subscribed to the Google
>     Groups "Django users" group.
>     To unsubscribe from this group and stop receiving emails from it,
>     send an email to django-users+unsubscr...@googlegroups.com
>     <mailto:django-users+unsubscr...@googlegroups.com>.
>     To post to this group, send email to django-users@googlegroups.com
>     <mailto:django-users@googlegroups.com>.
>     Visit this group at https://groups.google.com/group/django-users.
>     To view this discussion on the web visit
>     
> https://groups.google.com/d/msgid/django-users/d7f692b9-d6a7-e1f7-a8a7-91816d087524%40gmail.com
>     
> <https://groups.google.com/d/msgid/django-users/d7f692b9-d6a7-e1f7-a8a7-91816d087524%40gmail.com?utm_medium=email&utm_source=footer>.
>     For more options, visit https://groups.google.com/d/optout.
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to django-users+unsubscr...@googlegroups.com
> <mailto:django-users+unsubscr...@googlegroups.com>.
> To post to this group, send email to django-users@googlegroups.com
> <mailto:django-users@googlegroups.com>.
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CAKGT9mzX-4ZrR00xecCv9741HCJZKoheATOCTwe_Tz1%2Bk83fFQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAKGT9mzX-4ZrR00xecCv9741HCJZKoheATOCTwe_Tz1%2Bk83fFQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/db88818e-b784-31f6-c6f8-c98f74c09a98%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to