I'm not one person who clones a repo from Github, I write code as you speak, and I can say it's a very thorough course...Thank you.
@GaBoyInKy7 ай бұрын
Yeah cloning from github teaches nothing for those wanting to learn from scratch.
@yumeileventhal30693 жыл бұрын
This is great! For new learners, reading the docs isn't as helpful as one might expect. So, thank you!
@dr.ayurbedic Жыл бұрын
⭐ Course Contents ⭐ ⌨ (0:00:00) Setup and project configuration ⌨ (0:16:55) Adding items to a cart ⌨ (00:32:57) item orders ⌨ (0:54:09) Improving the UI ⌨ (1:10:34) Creating an order summary ⌨ (1:38:03) The checkout process ⌨ (2:10:46) Handling payments with Stripe ⌨ (2:37:33) Discount codes ⌨ (3:07:41) Managing refunds ⌨ (3:31:31) Default addresses ⌨ (4:12:30) Saving credit card information #copied
@Ashlin634 жыл бұрын
This is one of the best tutorials I have watched for Django. Live coding makes a huge difference while learning. Thank you for making quality videos. :)
@cricketinpie44914 жыл бұрын
I am getting invalid parameters while doing payment with stripe, any advice would be helpful.
@equalsfit56853 жыл бұрын
fantastic tutorial. as someone learning to buiild site on my own, this is a huge help as to how to think about the logic and to structure the models. thanks for the share
@mujtabaaltayib74174 жыл бұрын
thank you so much, really i had an issue and i was looking for a solution more that 1 month and i found it here in this code, i don't know how to thank you, really appreciate it
@Artificial_Intelligence_AI5 жыл бұрын
I think tutorials must have a proccess of thinking for the viewers, not only copying lines of code like in miliseconds as well as a good pace, so the video itself results confortable for some of us. This is certainly not the case, the author recorded this like if he was working for himself instead of delivering a comprehensive, well-paced explanation in some topics (e.g showing the database structure before writing all the models). Of course you can configure the video to run slower, but i think it would be much better if the author adapts the speed to what a tutorial suppose to be (after all this is a: "how to create something" type tutorial). This is not my first Django tutorial, so it's not about the understanding, it's about the speed and the way of delivering the content. Keep in mind this is just my opinion, i think the instructor has an amazing set of skills and the project is very interesting.
@mattfreire5 жыл бұрын
Thank you for the feedback. Will take this into account for future videos :)
@EduardLuca915 жыл бұрын
It depends on the audience this video is intended for. If it's more of a beginner video, then I agree that it should be at a slower pace. However it's clearly stated that this is not for beginners. I was able to follow this tutorial without any issues so far.
@fabianardila28255 жыл бұрын
@@EduardLuca91 How did you follow on minute 20:04? The files on Templates folder are changed and he didn't explain how he separate the older files (downloaded by mdboostrap.com).
@ninjajamye89415 жыл бұрын
Because you need to learn first the basic before watching this tutorial.
@jetspray34 жыл бұрын
That was the same thing i was thinking as i started watching the video. I went and look for another video.
@bsmaheshkumar53283 жыл бұрын
This guy should be given an Oscar for his patience while making up this video.
@ytg66632 жыл бұрын
And you thought your comment will be liked or pinned 😂
@charlieangelhijara71352 жыл бұрын
@@ytg6663 lol
@paulthangbawi5 жыл бұрын
Wow! Four hours twenty-two minutes and eleven seconds of active listening without break! Awesome, and loving it!
@janssenlenardg.villegas8773 Жыл бұрын
you really can't learn it without doing it actually mate so it wont be just 4 hours it would take weeks listening and understanding the stuffs written in codes
@冠勳廖5 жыл бұрын
⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Setup and project configuration ⌨️ (0:16:55) Adding items to a cart ⌨️ (00:32:57) item orders ⌨️ (0:54:09) Improving the UI ⌨️ (1:10:34) Creating an order summary ⌨️ (1:38:03) The checkout process ⌨️ (2:10:46) Handling payments with Stripe ⌨️ (2:37:33) Discount codes ⌨️ (3:07:41) Managing refunds ⌨️ (3:31:31) Default addresses ⌨️ (4:12:30) Saving credit card information
@冠勳廖5 жыл бұрын
00:32:57
@bsvd89294 жыл бұрын
冠勳廖 0:00:00
@nccamsc3 жыл бұрын
This should be pinned.
@andrewsmichael70474 жыл бұрын
Wow! Am super excited for this tutorial Like seriously this guy is a master... God bless you bro all the way from Nigeria 100%
@andrewsmichael70474 жыл бұрын
Please is anyone aware of how to set ckeditor to work with aws s3... My works well in development but not displaying on production... Thanks
Man, what a amazing explanation In Django. You make it for everyone understandable and make the coding lively. and that is an art to do it. Hopely more in the future. Many Thanks
@용랭-y3m4 жыл бұрын
Thank you for the lecture. Since I am a foreigner, I hope that subtitles will be added.
@cantonangobi5243 жыл бұрын
For people who are having trouble with the static styles at 14:30, try renaming the 'static_in_env' folder to 'static_files' . It worked for me.
@nlirajkhanna10953 жыл бұрын
What are the prerequisites?
@cantonangobi5243 жыл бұрын
@@nlirajkhanna1095 if you've followed the tutorial up to this point you should have everything you need
@HarshKumar-nh6be3 жыл бұрын
still not working! please help!!
@phillybruhhh73442 жыл бұрын
ugh such a help thanks much!!!
@PankajSingh-mm3br5 жыл бұрын
Best channel for programmers
@3s843a5 жыл бұрын
This is cool man. So much to learn from this tutorial.
@kapehansakamatuoran4 жыл бұрын
Thank you for the very wonderful e-commerce website tutorial.
@tomaszbonarkiewicz63684 жыл бұрын
I found a bug :D 1. Add 2 (or more) the same items to cart - so you have 2 items 2. Delete this items (using trash in order-summary) - so you shoud have 0 items 3. Add 1 item using product page - so you shoud have 1 item You don't have 1 item - (SUPRICE!) you have 2 items! But it's still the best django-shop tut i've ever seen!
@orlando_4 жыл бұрын
How did you resolve it?
@ImKeviin94 жыл бұрын
@@orlando_ Just add 'order_item.delete()' after remove from data in remove_from_cart() function :)
@orlando_4 жыл бұрын
Kevin Pinochet thanks!
@mkiratul4 жыл бұрын
i am in love with this channel
@ermalgashimramori4 жыл бұрын
A great video, I will definitely use this for future reference.
@buzzminkyunghoon38565 жыл бұрын
I hope Just Django make more Django Rest Framework with Custom User Models and Social Auth.
@cricketinpie44914 жыл бұрын
I am getting invalid parameters while doing payment with stripe, any advice would be helpful.
@comradet3j7513 жыл бұрын
yes i also want to learn it!
@rafaelsalimov9343 жыл бұрын
@@cricketinpie4491 source = "tok_amex" instead of StripeToken
@AhmedAlam2 жыл бұрын
Thank you so much. Such a great effort.
@dfordemo9814 жыл бұрын
thanks codecamp, we love you
@umairgillani6994 жыл бұрын
best tech channel. Every video delivers tons of knowledge. Thanks for sharing such an awesome tutorial!
@naweendanushka3358 Жыл бұрын
Thanks for your effort in making this amazing valuable video. Keep up the Great work !!
@aqurds5 жыл бұрын
The command to rename app takes 2 parameters, the current one and the new one. Mentioning this would be great!
@@darshandhabale143 I tried this and could not get it to work? how do I find the old project name? Is this step needed?
@stoneskull4 жыл бұрын
@@canadiantourist01 rename demo, put demo in as the old name
@vitorlhy3 жыл бұрын
If your static folder isn't working just put that on settings.py: STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ]
@abhishekjhariya7473 жыл бұрын
try import os on settings.py
@Motivation_into_coding8 ай бұрын
Thanks man, this s amazing
@bsmaheshkumar53285 жыл бұрын
I'm so honest that I copy code sometimes from others. 😀😀😀
@KINGKUSHORLANDO5 жыл бұрын
Was thinking about doing that
@হ্যাকিংবাবু5 жыл бұрын
Watching from Bangladesh 🇧🇩🇧🇩🇧🇩
@rodrigohinojosa90634 жыл бұрын
first of all thanks for the course, please enable the automatic translator for KZbin to read the subtitles
@soad26095 жыл бұрын
I mean, how do you guys read minds of your viewers? You should do a couple of videos on mind-reading!
@woundedhealer85754 жыл бұрын
It took me an hour just to get through the first minute of this. My God, am I in for it -_-
@gv67584 жыл бұрын
same bro but we'll get through it
@bellaminidoodles4 жыл бұрын
same haha
@quocbao60464 жыл бұрын
@ May I ask if this tutorial work with django 3.0? It seems like he was using django 2.2.8 in the tutorial.
@ozonetv96204 жыл бұрын
@@quocbao6046 same question. I want to use is with python 3
@chrissmith11524 жыл бұрын
@@quocbao6046 I use Django 3.0 and through an hour everything is still okay
@CrAzZyKiLleR014 жыл бұрын
Cool video, but way too fast with many cuts (some cuts where you can no longer follow afterwards because some things are not shown, i checked git instead).
@atharvjaju43792 жыл бұрын
0:16:55 Is there some starter code for this section? I feel like the code in the previous section went through changes for this section and that part was missing.
@shinninglightministry7050 Жыл бұрын
Man, this is amazing
@utkuozden41034 жыл бұрын
Thank you amazing tutorial
@askurrahman98824 жыл бұрын
Best tutorial
@husler74245 жыл бұрын
Very very nice sir♥️...sir make more videos on Django websites please.🙏
@pritampal15 жыл бұрын
Please make a course on Cassandra
@ijasdeen38094 жыл бұрын
who else smiled in the mid way after realizing that you found the one that you had been looking for?
@junkmilkshake4 жыл бұрын
same lol
@cricketinpie44914 жыл бұрын
I am getting invalid parameters while doing payment with stripe, any advice would be helpful.
@Indian_Warriors_IW4 жыл бұрын
Thank you for your support sir
@kamikaze_jb5 жыл бұрын
Very useful video, thanks !!!!!!
@devrajparida8283 жыл бұрын
That's freaking awesome..!!
@dylanreynolds42044 жыл бұрын
Would you recommend doing something like this over Django-Oscar or Saleor?
@kəanıncupıdo5 жыл бұрын
Is that a South African accent I'm hearing? 😌 Thanks for the tutorial 👍
@muhammedismail82995 жыл бұрын
Was about to ask the same thing 😅
@bafana_mhlamvu5 жыл бұрын
Glad I'm not hearing things...
@Kaelovision5 жыл бұрын
Oak is from Pretoria I think.
@danny_30365 жыл бұрын
Haha definitely
@michaelmurimwa52695 жыл бұрын
I'm from Zimbabwe 😆
@RichellyItalo5 жыл бұрын
Very thank you!
@kpukotapadangpanjang95198 ай бұрын
terimakasih atas berbagi informasinya
@mahendranath25042 жыл бұрын
Thank you so much 👍🏼🎉🙏⭐
@shivam96sa4 жыл бұрын
If you are having an error that /product does not exists when you test the /product/stripe and click the submit button. This is happening due to action="." which takes to the root. Simply remove this attribute and it will work fine as the form is sent to the same page by default.
@gamestv48755 жыл бұрын
Money and bling in four and a half hours. Nice tutorial.
@tarekhossain82714 жыл бұрын
wow, great tutorial
@devopssimon4 жыл бұрын
Could I make a friendly request that in future tutorials you either slow down the video or you show more of the terminal? i.e. at 1:40 you say "let's run the server", then type a command that is so speeded up you can't see what you typed. Even when trying the pause the video, the framerate is so high half of the command you typed was cutoff. Viewers have the choice to speed up the video if they want, but they can't replace frames that have been cut from the original recording, no matter how slow it's played.
@wojciechkaron68254 жыл бұрын
He specifically says that this is not a tutorial for beginners. If you don't know the command to run the server then you should watch some other tutorial.
@devopssimon4 жыл бұрын
@@wojciechkaron6825 Since some of the content is not visible AT ALL, then it doesn't matter what level of skill you are, your going to miss out on something that you didn't know, unless, like you, you already know everything there is to know about the subject. In which case why are you watching this video at all?? Please don't try to make a training video yourself, I don't think you understand the concept.
@Maks-wp2wj4 жыл бұрын
@@devopssimon U missunderstand the concept of non-beginner tutorial. Commands, such as runserver, makemigrations, migrate, createsuperuser are the very first things u learn in django, so there is no point in teaching them here. He also skipped the templates configuration (base.html, statics etc.) as they are also on the first level of django, or you can just do it by yourself (base.html is fully dependant on your creativity). Also don't forget, that by re-writting his code, u aint learning anything, beside the capability to go along. I found this tutorial really userful as not even intermediate django dev and it was hella tough to get along, although there are many mistakes as removing from cart. Overall the video is great on the level of general e-commerce site code. But if u want to go deeper into this site and algorithms it's far from good.
@TheFunkogolik5 жыл бұрын
nice video! it would be nice make same e-commerce adding react)
@cricketinpie44914 жыл бұрын
I am getting invalid parameters while doing payment with stripe, any advice would be helpful.
@kaizenryujinmaru39353 жыл бұрын
Thank You! can i use this for my project classes? i need it for my task project so i can graduated this year :(
@stayinawesum5 жыл бұрын
Make more videos on ai and networking
@idrisnova96173 жыл бұрын
Bro your a champ
@nicolasgarcia73693 жыл бұрын
Hey i have a question, if i want to make a website using python, can i add a nice design? like using CSS in python or something like that?
@ashrafulfuad29675 жыл бұрын
very helpful thank you lot
@edwardprosper22303 жыл бұрын
Lovely tutorial. I've been following along but i'm having issues with the implementation of the payment gateway. I keep getting an InvalidRequestError from Stripe. I've been stuck in this part for weeks now. Kindly help me out
@thanos23804 жыл бұрын
i just finish to small django practices, now i will take this whole video and i will eat it like a hamburger
@AmritpalSingh-sw3bl3 жыл бұрын
am seeking help for this project plzz help me someone
@neyrivansilva68203 жыл бұрын
@@AmritpalSingh-sw3bl what do u need
@AmritpalSingh-sw3bl3 жыл бұрын
@@neyrivansilva6820 am running the project their is lots of problems in this project plzz help me
@flibbybibby75194 жыл бұрын
This was the equivalent of learning to swim by getting thrown into the middle of the ocean or learning to drive a car by starting in formula one race.
@newlandpencilnut4754 Жыл бұрын
yeah did not get much use from this
@JohnSmith-pv3gq4 жыл бұрын
Thanks for the tutorial got everything set up. How secure is this website? If i'm gong to be saving card info from multiple people want to make sure there wont be any risk of data breach
@asrarulhaq94494 жыл бұрын
hey john. i did apply all the static commands to all my hrefs and img tags and the script tags, but still i dont see any styling.... please help
@stoneskull4 жыл бұрын
@@asrarulhaq9449 this part is bugging me too..
@filippopovic61654 жыл бұрын
just leaving a comment if someone explain
@surendrayadav80833 жыл бұрын
Probably you need to add template path in setting.py file and specify to django where to look for those static files
@visa84134 жыл бұрын
You are just amazing no words to express your talent wish I could be like you in future 🤙💕
@gezaroth Жыл бұрын
Hello I’m stuck in 16:11 where you said you’re going to extend, I don’t know what you’ve made from there I think you imported the nav bar and footer template html, but after what do we have to do?
@nicolasferrari929711 ай бұрын
Hello, in each template you have to place the {% block content %} at first before the body tag and the {% endblock content %} code, at the end of your template. Also in each template you have to extends from the base with the {% extends 'base.html' %} at the beginning of each template.
@islombekmamatqulov68964 жыл бұрын
why you didn't show how you changed the template, i mean the template is in the time 16:15 is different with 16:19 template, you said 'ok, i finished the template ', but why you did'nt show how you changed the template ?
@paninakotey3 жыл бұрын
Yes i also wanna know why
@christianburns035 ай бұрын
estaria bueno que hagan otro ecommerce en 2024 y en español, muchas gracias
@ColeEdits5 жыл бұрын
‘Video created by Quentin Tarantino’ ;)😂😉
@prettycode40285 жыл бұрын
gg lol
@arnav5203 жыл бұрын
Is it useful now, after django 3.0 is released?
@anlab31634 жыл бұрын
Thank you for your tutorial. It is possible to have dynamic product variations or attributes? For example: item Z has a default (root) sku#: skuZ Item Z is compatible with platforms: A,B,C,D, etc - Platform A variations: A1 (skuZA1), A2 (skuZA2), A3 (skuZA3) - Platform B variations: B1 (skuZB1), B2 (skuZB2), B3 (skuZB3), B4 (skuZB4) etc When the compatible platform A is selected, the viewer should be able to see and select only the Platform A variations
@JuliusSaint4 жыл бұрын
Stuck on 16:18. Please somebody explain how that checkout and product menu come out? :-)
@outflayed22394 жыл бұрын
I am stuck there as well...
@suyashpathak7474 жыл бұрын
this man just skips away i'm stuck there as well bro
@paninakotey3 жыл бұрын
I tapped your comment to see people's reply not know they also have the same issue as mine
@JGyanRaj3 жыл бұрын
Will it left me stuck in between like many other tutorials? Or it's completely authentic (means if I follow the steps everything will work fine & will not stuck me somewhere in between after spending 2/3 hours)
@diegoguisasola38583 жыл бұрын
If you get stuck, you Google. That's what it's for. Otherwise you are just copying and not learning.
@williamseze143 жыл бұрын
i had a problem loading the template, after {% load static %} and applying the static tag in the "links" and the "scripts" it looks pretty ugly. so i was wondering if you could give me heads up on that. i will truely appreciate..
@danyal_rashid3 жыл бұрын
virtualenv env virtualenv : The term 'virtualenv' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + virtualenv env + ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (virtualenv:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@brhh3 жыл бұрын
you forgot to type python, it's either python3 or python. you can use venv by typing: python -m venv EnvironmentName and activate it by typing: windows: EnvironmentName/Scripts/activate linux/mac: source EnvironmentName/bin/activate
@brhh3 жыл бұрын
@Tiger he is using venv as a terminal command
@onlinetimenow16475 жыл бұрын
can you do a short video on dependent chained drop down box in form or ModelForm(maybe two in a single form Province-->City and Category-->Subcategory), how to populate the second filed based on first field chosen and how to use them in view? any help much appreciated
@polashmazi163 жыл бұрын
Thank you so much.
@brhh3 жыл бұрын
the course is still valid for today's 3.1?
@balimushroom80883 жыл бұрын
Hello, I clicked on the link on github and I see there is another link that directs me to latest version of code. May I know does those file already able to establish e commerce website or I need to integrate it with the original source of code from the link at description part above there? Kindly please advice.
@itsbilaliqbalxx3 жыл бұрын
I cannot add virtual environment on django_boilerplate at 0:26 . I am using VS Studio on windows 10. Can you help me please? Appreciated
@frimpCodes3 жыл бұрын
Please can u do a video adding superuser panel to it?
@ilyanbubere49414 жыл бұрын
How can I change the default image ? Like, when I go to page of the object, there I can see only the picture of the TV, even when I add a new product. Any way where can set separate images from separate products ?
@rajab41875 жыл бұрын
Much needed
@plopop2718 Жыл бұрын
2 minutes in and im stuck in this configuration trying to make a workaround with powershell, git bash and whatever to make this work
@lxnkzr93364 жыл бұрын
The error around ~2:30:00 "parameter_missing". You must include your own publishable stripe key. Near bottom of payment.html, after // Create a Stripe client. var stripe = Stripe('ENTER STRIPE PK_TEST HERE'); Got it working. I hope this helps.
@griffin37064 жыл бұрын
Thanks mate
@LiaAdzumi5 жыл бұрын
What a great and practical tutorial. Thanks a lot. Is it really done as a complete ecommerce? BR, I am Nyoman, from Bali, Indonesia
@elfridhasman41815 жыл бұрын
Uish...mntp bro...NTT😀
@TransplantNative Жыл бұрын
Is it just me or is attempting this 3 years later causing a lot of errors? Im 40 minutes into this and only reached 1:40 of the video
@sagilivinodh15894 жыл бұрын
there is no particular process of installation in initial stage
@cricketinpie44914 жыл бұрын
I am getting invalid parameters while doing payment with stripe, any advice would be helpful.
@devopssimon4 жыл бұрын
is this video still relevant to the repository you cloned? For me rename did not work as you typed it. I had to specify the current and new names, I have no migrations to run like you had and when I browse to the localhost:8000 I get Using the URLconf defined in djecommerce.urls, Django tried these URL patterns, in this order: admin/ ^static/(?P.*)$ ^media/(?P.*)$ The empty path didn't match any of these. Afraid I will have to abandon this video and look for something else that works
@stoneskull4 жыл бұрын
rename demo, put demo in before your new name, like rename demo yourprojectname
@beasteyegaming3 жыл бұрын
Do i need to work on the folder he downloaded from the git?? or should i just create a folder manually and work in that folder?? please help...Coz i am having an error 'django.db.utils.OperationalError: no such column: core_item.price' like this...i have searched in google for the solution of this error! But in every single place says that this error have something to do with database! Help!!!!
@phillybruhhh73442 жыл бұрын
how did you extend the base.html? also why did you change the name form home-page.html to home.html?
@gerardtoudji26342 жыл бұрын
It is fantastic
@William_Clinton_Muguai4 жыл бұрын
Would u make exactly like this one but with the Flask framework?
@hiltyMG5 жыл бұрын
Full Machine Learning For Finance - Quantitative Trading for Beginners (2019) PLEASE
@devnextbd4 жыл бұрын
I interested your for qualityfull video.....
@Ali-kd5is3 жыл бұрын
Hello Sir You did a great work but I did not understand what you did near 18:00.Suddenly the links work well. You reply will be great help for me.
@Ali-kd5is3 жыл бұрын
@Tiger Thanks for your reply. You gave your precious time. Thanku man
@darkseid64123 жыл бұрын
this is not building an ecommerce website, this is setting up
@eternalflower80263 жыл бұрын
What u mean
@ayushshukla15794 жыл бұрын
A job portal in Django please make a tutorial on how to make A job portal using Django
@eliotalderson88802 жыл бұрын
Is this tutorial on both front and back end of a e comerece website?
@huboy20044 жыл бұрын
What is the difference between this setup and the normal setup ???
@daniildavidov84814 жыл бұрын
THANKS BRUV!!!!
@kostas6915 Жыл бұрын
in 48:40 u say that the order was removed but that is not the case when u show it in your screen, but also not the case with the code on my end, so something is wrong there.
@xaoccc7 ай бұрын
Yes, the remove order functionality shown in this tutorial is not working. Instead of order.items.remove(order_item) we should use order_item.delete(), because we want to delete the instance of OrderItem, az well as its relation to Item and Order. I tested it and it works fine here.
@roboger65906 ай бұрын
@@xaoccc actually, i think it should be Order.delete(order_item), then it fully remove all items this with such a name, and this works