According to the problem in 12:32: You can edit the order_form.html to fix the "Update order problem". below the {% csrf_token %} tag, you must type: {% if formset %} {{ formset.management_form }} {% for form in formset %} {{ form }} {% endfor %} {% elif form %} {{ form }} {% endif %} Hope it helps. Thanks Dennis for your videos, regards from Colombia.
For the people who want to search by the name of the product by typing, without adding the notes as he did, you can just add this line: product_name = CharFilter(field_name='product__name', lookup_expr='icontains') to the OrderFilter, and add 'product' to the list of exclude.
'procduct__name' is a built-in feature in Django, it simply means the attribute 'name' of the object product. It has been a very long time since I put this comment so I don't remember what is in this video. I am not even programming a lot in Django these days.
the double underscore (__) means that we are accessing a parent-chield relationship. product__name means, we are accessing through our "Order" model, but we are accessing the attribute product (from the Order model) and then accessing the "name" attribute from Product model.
HI Dennis, your style of teaching is so amazing, your tutorials are wonderful and helpful to beginners thanks so much, this is python django made easy.. i have been following up with the tutorial sequentially, however the pagination video pt 13 is missing, pls do us a favour to upload it soon..thank you for your great work
Hi Dennis, I just wanted to tell you that your tutorials are the most useful since almost no one is covering the enterprise-level web apps. I just started with django 2 weeks ago and learned A LOT from you. Wish you all the best, I really appreciate your effort! EDIT: Does anyone know how to change the expression 'contains' on the front page to something else (translation to another language/delete it...) at the field with lookup_expr='icontains' ?
Hi Dennis, Thanks for the tutorials, they are very helpful! I was wondering about "lecture 13", I think you forgot to upload it. Is it so or you are still working on it?
Hi Dennis, Thanks for the tutorials, it's very helpful for me I have a question about ModelForms How can I customize FormSet, Form & Filter by using bootstrap
Huge respect to you for this course, it allows me to have more comprehension by real practice without waisting time, all staff i learned here i can use them very well, just this part of filtring didn't work for me, i tried severel time the same thongs you do without result, so i will appreciate really if you have time to see my code. cause i really need that ( excuse my english cause here we speak frensh).
hi, thank you for your amazing tutorials. I'd like to ask you to make a lesson about Django-Tables2 or other data tables with filtering, sorting, paginations. With the ability to select all rows and do some actions with selected rows. Imagine that you have 50,000 products or more and you need to import them into a file or change the status for everyone.
In the lookup expression, 'icontains' does not "exclude case sensitivity". It checks whether the characters I'm searching with, are present in that particular field or not.
who couldn't fix update function in the dashboard you should: create new update_order.html as in 10 th lessons order_form .html in def updateOrder() you should render it to update_order.html
lookup_expr="lte", is not working as you said, it return the orders which are lesser than the date but not on that day. Do you know why is this happening.
Thanks a lot!! But I'm having troubles with ForeignKey... I just can see the ID labels like Model Object (1), Model Object (2), Model Object (3)....Model Object (16). But the filter actually works.
@1:10 you can use "python -m pip install django-filter" if you have an error when trying to run the server. The error is: ModuleNotFoundError: No module named 'django_filters' This is because the pip script you are running is not installing modules for the interpreter that the python command is using.
0:01 Intro 0:58 Filter Installation 1:38 Create Filter Form 3:36 Rendering Filter Form 8:20 Date Range Filter Note: www.notion.so/12-Filter-Form-Table-Search-f6c316bdb37741c785bff1f642637056
Anyone else have issues importing django_filters? I can't seem to get it working, dispite pip-ing to my heart's content. EDIT - SOLVED!! The django_filters library doesn't work with django >3.0 so I had to downgrade to Django 3.0 by running: pip install "Django=3.0" --force-reinstall
Wanted to notice one issue: we based "update" button on "create_order" functionality, so after this lesson when i push it it shows nothing. Because to update any order we still sending 'form' but in new template for "create_order" we don't render {{form}} any more (we render {{formset}}). So it can be fixed realy quick: we need to create "update_order.html" template (which is a copy of "create_order" but with only {{form}}). Thanx for another cool video, by the way!
I noticed Dennis Ivy didn't solve the issue and I did exactly as said in this comment. But I still have an error.. On the browser the error is: TypeError at /update_order/1 returned type non-string (type NoneType) On the console I get the error: ProgrammingERROR: Cannot operate on a closed database. Pls help I'm stuck.
I have question, what if I wanted to filter order.product.name ? How to acces this in field_name? Maybe there is different apporach? Thanks for the video and whole series.
Great Tuto! I made a quick change to the order_form.html to made into account the switch between formset (creating new orders) and forms (updating previous orders)... Im a newbie but is this a way you would do it? {% csrf_token %} {% if formset.management_form %} {{ formset.management_form }} {% for form in formset %} {{form}} {% endfor %} {% else %} {{form}} {% endif %} Thanks again for your help!!
Hello when I try this tutorial in my App, my all page refresh when I click on Search Because in my app I have a tabs, this tabs getting pages so What you did to don't refresh the page. ? thank you
This crash course has taught me a lot. Where can i get the source code, i have been following through but I may have missed something and i was using the tutorials to do my end of semester project. The link provided is broken. Thank you so much Dennis for the great work.
The form is not rendering when i give {{myFilter.form}} although i did cross check if i made any mistake by removing .form from myFilter and its just not rendering the form
Hi Dennis, love your videos and it helps me alot in my learning. However, I cant seem to find the next video (pt13) in the playlist nor in your video list..Has it been taken down already or ?
Hi dennis Thanks a lot for this tuto, but i wanna ask how to customize the name of fields in search section and remove words added by django like Date created is greater than or equal to and Note contains.... Thank you
@@mouradboukroun2696 ok dude thx 4 the reply! I have changed them using verbose_name parameter in the model definition. I can you u the code if u want. Can u share you js code to me? Thanks in advance!
Hi Dennis, thankyou for this amazing teaching. Bro, it seems to me I can't find pt13 related to pagination. Can you share it also? Thank you again for your effort!
Hi Dennis. I've followed your tutorial on the filtering but my filters don't have the drop down as yours do. Instead I have to type in the values of the field I want to search for. Any idea how to get the drop down select functionality??
For all those with the attribute error, kindly ensure you use Sentencecase for the .FilterSet argument as in class ModelFilter(django_filters.FilterSet): pass
Hi Dennis, Please help me solve these as I'm following your series 1. By adding a new field into the model now I can't update them 2. Navigating to the next page if the product count is greater than 5 3. How can I reset the search form ??? although I'm grateful that you thought about lectures for the latest Django version
I have a table which has nearly hundred thousand rows. Everytime a user will search, the entire database will be searched, which will consume server processing power. How can I add some sort of cache feature so that the search results are stored and lesser CPU resources are consumed? (since I expect a lot of users to be using it simultaneously)
Hi Dennis , hope you are doing well. At the end of this tutorial you mentioned about "pagination" tutorial (pt13) . I can't find that specific tutorial among all your videos. Please update regarding it. Thanks :)
Don't forget to check out my Complete Django course! dub.sh/NvGboTI
Finally someone that is showing somewhat real world examples of a dashboard instead of the 'blog'. Really good job on this. Thank you...
According to the problem in 12:32:
You can edit the order_form.html to fix the "Update order problem". below the {% csrf_token %} tag, you must type:
{% if formset %}
{{ formset.management_form }}
{% for form in formset %}
{{ form }}
{% endfor %}
{% elif form %}
{{ form }}
{% endif %}
Hope it helps. Thanks Dennis for your videos, regards from Colombia.
You are a godsend my guy. he never covered it again.
So what we did here is if we have a formeset, we render that, else we just render single form which other views are requesting? right?
i created a separate update form page rendering 'form', not sure if thats the best but it works
Thanx man,only coze of ur way of teaching i'm now actually able to create my own projects🙏🏻
Have not even finished watching this video... and am already excited with how you are breaking things down
For the people who want to search by the name of the product by typing, without adding the notes as he did, you can just add this line:
product_name = CharFilter(field_name='product__name', lookup_expr='icontains')
to the OrderFilter, and add 'product' to the list of exclude.
Hello sir,can you explain why field_name should be 'product__name'? I mean I don't see any field with name 'product__name'. Have a good day sir!
@Hamza Abbad could you answer him?
'procduct__name' is a built-in feature in Django, it simply means the attribute 'name' of the object product.
It has been a very long time since I put this comment so I don't remember what is in this video. I am not even programming a lot in Django these days.
the double underscore (__) means that we are accessing a parent-chield relationship. product__name means, we are accessing through our "Order" model, but we are accessing the attribute product (from the Order model) and then accessing the "name" attribute from Product model.
HI Dennis, your style of teaching is so amazing, your tutorials are wonderful and helpful to beginners thanks so much, this is python django made easy.. i have been following up with the tutorial sequentially, however the pagination video pt 13 is missing, pls do us a favour to upload it soon..thank you for your great work
Hi Dennis, I just wanted to tell you that your tutorials are the most useful since almost no one is covering the enterprise-level web apps. I just started with django 2 weeks ago and learned A LOT from you. Wish you all the best, I really appreciate your effort!
EDIT: Does anyone know how to change the expression 'contains' on the front page to something else (translation to another language/delete it...) at the field with lookup_expr='icontains' ?
Use-> date = CharFilter(field_name="date", lookup_expr='icontains', label="ITS_######FREE_TEXT") , with label edit labeltext
Dude! Thank u so much for this video. I've been looking for this since 3 weeks ago. You're a LIFESAVER!!!!! THANKSSS
welcome back dennis. did not get the notification i had to search. anyway you rock it as always. i really appreciate you. thanks alot.
Thank you Raygan! It’s good to be back :)
This filtering method was amazing !!!! You explains everything perfectly. Keep it up
Thanks a ton man...
Thank you so much! This series is so helpful for learning django!
Hi, I have been following along the tutorial and notice that part 13 is missing.
Great Video
YES!!!! WHY IS IT MISSING!?
Hi Dennis,
Thanks for the tutorials, they are very helpful!
I was wondering about "lecture 13", I think you forgot to upload it. Is it so or you are still working on it?
I looked at the future code in the repository, and it does not appear that there is any pagination code. I could be wrong, but that's how I see it.
Hi Dennis,
Thanks for the tutorials, it's very helpful for me
I have a question about ModelForms How can I customize FormSet, Form & Filter by using bootstrap
This was the thing I was wildly searching for. I need to implement something like a chain filtering to my project.
i love the way you teach
Thanks again for the series, just missing the pagination video, please consider including it
built in Django filters are awesome! thanks Dennis!
thank you so much, searched everywhere for this
I don't know how to Thank you enough
Great Video. Very expecting to next.
Thanks Dennis. I have been learning a lot from you
Thank you so much dear! We need more advanced projects also.
Huge respect to you for this course, it allows me to have more comprehension by real practice without waisting time, all staff i learned here i can use them very well, just this part of filtring didn't work for me, i tried severel time the same thongs you do without result, so i will appreciate really if you have time to see my code. cause i really need that ( excuse my english cause here we speak frensh).
Thank you very much for this video, helped a lot
hi, thank you for your amazing tutorials. I'd like to ask you to make a lesson about Django-Tables2 or other data tables with filtering, sorting, paginations. With the ability to select all rows and do some actions with selected rows. Imagine that you have 50,000 products or more and you need to import them into a file or change the status for everyone.
i need it now
In the lookup expression, 'icontains' does not "exclude case sensitivity". It checks whether the characters I'm searching with, are present in that particular field or not.
So far, so great
Pagination !! please😀
who couldn't fix update function in the dashboard you should:
create new update_order.html as in 10 th lessons order_form .html
in def updateOrder() you should render it to update_order.html
lookup_expr="lte", is not working as you said, it return the orders which are lesser than the date but not on that day. Do you know why is this happening.
Thanks a lot!! But I'm having troubles with ForeignKey... I just can see the ID labels like Model Object (1), Model Object (2), Model Object (3)....Model Object (16). But the filter actually works.
Always amazing content and easy to follow! Thanks
nice sir ple give solution for the drop down that includes a "-----" replace with placeholder
But what would be written in this placeholder?
I'm getting error when I try to add django-filters in installed apps... Please help
@1:10 you can use "python -m pip install django-filter" if you have an error when trying to run the server.
The error is: ModuleNotFoundError: No module named 'django_filters'
This is because the pip script you are running is not installing modules for the interpreter that the python command is using.
it still not working !! any help?
sir it would be nice to make a tutorial about django-filter + ajax table like if filter happend the page will not refresh
In this video you have told in the end that next video will be for pagination, however that video is not there, I.e video no. 13 is missing it seems.
You are great. Thank you very much
Such useful videos, thanks so much for making these
Man, I love you so much! Thank you for that.
Excellent job. Congrats!
Hi Dennis what I learn form you as a beginner, I did not learn in school. Thank you. You are the CHAM
0:01 Intro
0:58 Filter Installation
1:38 Create Filter Form
3:36 Rendering Filter Form
8:20 Date Range Filter
Note: www.notion.so/12-Filter-Form-Table-Search-f6c316bdb37741c785bff1f642637056
good
You are a great guy. God bless you Guruji.
Thank you Sager :)
Hi Dennis. Thank you for this tutorial. It’s really been helpful.
I can’t seem to find the part 13 of this series. Kindly help pls. Thank you.
Hey, I have solved after reading through the documentation over and over again.
Thanks still.
Thank you dennis this is awsome!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Excellent
Thanks to Dennis
Anyone else have issues importing django_filters? I can't seem to get it working, dispite pip-ing to my heart's content.
EDIT - SOLVED!! The django_filters library doesn't work with django >3.0 so I had to downgrade to Django 3.0 by running:
pip install "Django=3.0" --force-reinstall
I have downgraded to 3.0 still not working
@@RaviShankarvirat have you fixed it? I am encountering the same issue
@@juliuserictuliao5212 Ya i have fixed it.Please let me know what error you are receiving
wow!!!!just awesome man!!!!
Thanks
Thanks Dennis!
Can you implement a date-picker in the date input fields?
I’ll do this in its own video. Many different ways to accomplish this.
@@DennisIvy Thanks Man!
you are the best
Wanted to notice one issue: we based "update" button on "create_order" functionality, so after this lesson when i push it it shows nothing. Because to update any order we still sending 'form' but in new template for "create_order" we don't render {{form}} any more (we render {{formset}}). So it can be fixed realy quick: we need to create "update_order.html" template (which is a copy of "create_order" but with only {{form}}). Thanx for another cool video, by the way!
I noticed Dennis Ivy didn't solve the issue and I did exactly as said in this comment. But I still have an error.. On the browser the error is: TypeError at /update_order/1 returned type non-string (type NoneType)
On the console I get the error: ProgrammingERROR: Cannot operate on a closed database.
Pls help I'm stuck.
It is working. Thanks man
Awesome. Thank you!
Great job bro
this is the best
My hero
thanks
Fetch with filters what u want and apply union function , and render them simple.😁
Hi Dennis. Amazing videos. How would you apply a search for a customer ID, not just name. As it is possible that customers may have the same names
Excellent course
14/07/2020
I have question, what if I wanted to filter order.product.name ? How to acces this in field_name? Maybe there is different apporach? Thanks for the video and whole series.
Great Tuto! I made a quick change to the order_form.html to made into account the switch between formset (creating new orders) and forms (updating previous orders)... Im a newbie but is this a way you would do it?
{% csrf_token %}
{% if formset.management_form %}
{{ formset.management_form }}
{% for form in formset %}
{{form}}
{% endfor %}
{% else %}
{{form}}
{% endif %}
Thanks again for your help!!
How can I change field_name contains: that comes with the {{ django_filter }} inside my html??
Hello
when I try this tutorial in my App, my all page refresh when I click on Search
Because in my app I have a tabs, this tabs getting pages
so What you did to don't refresh the page. ?
thank you
{{myFilter.form}} is not working for me .. it doesn't show any form ... what to do?
hello I would like to filter dynamically data, as when we are in a social network it is our own data that is displayed can you help me please?
You didn't mention to add forms tag initially
This crash course has taught me a lot. Where can i get the source code, i have been following through but I may have missed something and i was using the tutorials to do my end of semester project. The link provided is broken. Thank you so much Dennis for the great work.
you should have taken notes, then created your own project using this not just copying, that does nothing for you
The form is not rendering when i give {{myFilter.form}}
although i did cross check if i made any mistake by removing .form from myFilter and its just not rendering the form
How to get multiple selection in filter
Hi Dennis. Thanks for the tutorials. They are very good. I am not able to get your next Tutorial (pt 13). It seems to be lost. Can you load it again?
Hi Dennis, love your videos and it helps me alot in my learning.
However, I cant seem to find the next video (pt13) in the playlist nor in your video list..Has it been taken down already or ?
Hi, Dennis! Thanks for awesome tutorial!
Can we exclude some item from choise list in product or status form for example?
hey man, how i can change the lenguaje to spanish in the 'lookup_expr' i want change the 'is greater than ' to ' es posterior a'
Hi dennis Thanks a lot for this tuto, but i wanna ask how to customize the name of fields in search section and remove words added by django like Date created is greater than or equal to and Note contains.... Thank you
Hi Mourad , were u able to do that? Thanks in Advance
@@walterrandazzo6399 no but i changed the labels using JavaScript in the html page
@@mouradboukroun2696 ok dude thx 4 the reply! I have changed them using verbose_name parameter in the model definition. I can you u the code if u want. Can u share you js code to me? Thanks in advance!
SIR lecture number 13 are missing kindly sir upload it
Hi Dennis, thankyou for this amazing teaching. Bro, it seems to me I can't find pt13 related to pagination. Can you share it also? Thank you again for your effort!
Nice
sir my search button not working
or my orders not filtering plzzz kindly help
idk y but the filter filed are not displaying i only see the search button please anyone tell...
hi Dennis i cant seem to get the source code for the register.html. please is there anywhere i can get it?
Why we are using {myfilter.form}
Suprr bro helped a lot....
Hi Dennis.
I've followed your tutorial on the filtering but my filters don't have the drop down as yours do. Instead I have to type in the values of the field I want to search for. Any idea how to get the drop down select functionality??
Did u get solution
For all those with the attribute error, kindly ensure you use Sentencecase for the .FilterSet argument as in
class ModelFilter(django_filters.FilterSet):
pass
That still doesn't solve the problem.
hi the update does not work i dont know why can you help me this?
Hi Dennis,
Please help me solve these as I'm following your series
1. By adding a new field into the model now I can't update them
2. Navigating to the next page if the product count is greater than 5
3. How can I reset the search form ???
although I'm grateful that you thought about lectures for the latest Django version
Where is 13th Tutorial, Please give me the link of 13th video if anyone have that
I have a table which has nearly hundred thousand rows. Everytime a user will search, the entire database will be searched, which will consume server processing power. How can I add some sort of cache feature so that the search results are stored and lesser CPU resources are consumed? (since I expect a lot of users to be using it simultaneously)
Buddy my order form is an empty object
Could u guide plz?
What happened to part 13?
Thanks!
Muchas Gracias!!!
Hi Dennis , hope you are doing well. At the end of this tutorial you mentioned about "pagination" tutorial (pt13) . I can't find that specific tutorial among all your videos. Please update regarding it. Thanks :)