The project goes in depth and there's a lot of valuable content. My biggest caveat with this tutorial is that it covers a lot of the "hows" but none of the "whys". The instructor did not explain a lot of the concepts but rather just walked through the process of building the project. This is useful for someone already comfortable with Django who is looking to understand how to build an online marketplace, but is very unhelpful for beginner Django developers.
For me it is kind of the opposite. There are a lot of books/tutorials/etc that explain concepts, theory and principles. But how do you actually apply the stuff? This tutorial really helps me actually build something and see how the 'book stuff'' is actually used. But that's me ofcourse :)
I I wouldn't recommend this video for absolute beginners either. However, if you've familiarized yourself with the Django documentation beforehand, this tutorial becomes an excellent resource for building your first functional project.
I'm not really familiar with Django. 1 or 2 tutorials but not till the end. First time I watched/code along this one I had NO IDEA what's happening. I did it two more times and everything become clear. To be honest though, I spent a whole day every time, cause for every little thing I was checking the documentation, asking chatGPT for explanation and had another django project open to practice. Needless to say, respect for all the people out there sharing knowledge for free!
Wow, I'm genuinely amazed by the quality of this tutorial! Building an advertisement portal from scratch can be quite challenging, but your clear explanations and well-structured approach made it an enjoyable and informative experience. I have to say, this free tutorial surpasses many of the paid courses I've come across on popular platforms. Thank you so much for sharing your knowledge and expertise with us. Keep up the fantastic work!
I consider myself a beginner, but this is a best 👌django tutorial I have watched so far, especially the ease and concise explanation without going over boredom. Keep it up
First and foremost a HUGE THANKS for sharing your skills and imparting your expertise. You can truly see and feel your passion and being a novice (first intro to Django) the 2.5 hours of video literally took me a good 30 hours or so over the course of 3 days to complete. You can clearly see how much of an expert you are just by the speed of your approach and presentation but which caused me pain in trying to "pause the video" at the right moment to catch up and before you supersonic clicking away from the code and not revisiting. Frequently I was not able to keep up and I had to go through quite a bit of research elsewhere to find out what the remaining code or why my scrips weren't working LOL All in all it was BRILLIANT! My project works as presented and I now understand the Django structure and methodology and I think you've definitely set the platform for further practice and advancement for me. I will follow your other related work for sure!
Thank you so much mann !! I followed alonged and completed this . now i will be adding some things also like deleting the conversation option etc . thanks ❤
Other than the speed toward the end, this was very helpful! I went through the entire thing, took me around 8 hrs, but really found it easy to follow and learn something new!
@@pkrockin3923 most of the code, but didn't host it yet as I need a lot of more things to be added. If you need hosting, i recommend Python anywhere (already hosted a BulmaCSS+Django project there for free of cost and its very very good). You can get paid options for better resources, but the free one gives you 100 secs of CPU/day, 512mb space for runtimes. Other options include VPS with Hostinger or Heroku.
I'm following this course and I'm planning to rebuild the project by myself and use it as my own tiny stock site. How was your experience setting it up on production?
@@christianjamesguevarra6257 didn't go there yet. But it is pretty easy provided django has a lot of stuff for you to do it fast. For production, i recommend using pythonanywhere, their features are good enough and you can always upgrade if you need more stuff.
Took me about 2weeks on - off to finish this. Did everything word by word on my machine and it works. DISCLAIMER: You should know the basics of DJANGO first, don't go in with zero knowledge. The instructor says at 2:09 that You just need to know HTML and Tailwind, but it is not true. I have several years of Python knowledge, didn't know anything about Django and thought that this will be my first intro to DJANGO. Wrong! I am now considering to learn the basics through documentation and chatting with ChatGPT and coming back to this course to make a speed run with it again in the future. Thank You for the video and a better disclaimer would have been nice. All in all it's a nice video and I've learned a bit from it.
This tutorial is definitely not for beginners as it does nothing more than briefly mention why he is doing what he is doing. It does not go in depth as to how data flows from the different parts of the framework. That being said this tutorial was perfect for me. This tutorial is for a specific niche of django students who know the basics but just want a quick, to the point tutorial that ends with a complete project.
I really don't get people saying that Django is simpler than Spring. My brain melts just from trying to structure project alone. Thank you for the tutorial though.
Good course, especially for those who are looking to build larger apps. However, I don't think its for absolute beginners. Too many concepts have been covered, for which I believe the viewer should know the basics of Django.
12:35 You might get an error 'template does not exist' to solve that you need to add all of your dirs that contain templates to `settings.py` file, there is a variable named 'TEMPLATES' inside that there is a key 'DIRS' that takes in list items for this to work you need to add 'core/templates' into that list.
Can I get in contact with you because I still seem to be doing something wrong, i added 'core/templates' after the comma but I get an error on my commandment prompt.
@@cinco.5k django checks for templates only in the mentioned dirs in 'settings.py' file so you have to explicitly mention the template dirs, TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['core/templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] it would look something like this.
Thanks Man You are absolutly Amazing I had a django course from udemy but that was like too much over the head thing. But this..... just Amazing Man...
The one thing this video and a lot of them forget is, they only show commands based on Mac or Linux and not Windows. The starting of a virtual environment is completely different based on your OS. So what he is showing here will not working on Windows. So keep that in mind.
Why did you make Dashboard a separate app with no tables? Obviously you could have still populated the template with Items, so what was your thinking / strategy / benefit for doing it this way? Thanks.
If you use crispy forms you can save 50% of time on the HTML code every time you use a form, it does the styling very neat with 2 lines of code. Also dashboard is a default name for Python module and cannot be named an app like this.
hey thanks for the course i haven't start the course yet, just have some questions. what type of database we're gonna use? and where is it? i guessed it would be SQlite but while checking codes, couldn't find anything relevant. and at last, is it possible at the end, for example i could use MySQL for it? thanks for your time
Thank you for this tutorial! I have some questions (time stamp 37:02): Is it the same way if I wanted to add the images to a database like mySQL? are we supposed to create a folder inside our projects? Hopefully my question makes sense. Thank you for your time!
you will need to create a directory (or directories) on your server to store the uploaded images, regardless of which database backend you are using. (I might be wrong since I am still a noob )
Stein which platorm do you recommend to deploy these kind of Django apps? Heroky, Vercel or which one? Thanks a lot!! Very nice video Stein, really very clear and concise.
@@fromagetriste It depends what you are working on. Node JS is a great tool to build frontend and backend, but python has many libraries designed for analytics and IT infrastructure management. Please note, if you decide to use JS for backend - you will be challenged to find similar libraries for JS.
Is it ok to use this in a portfolio if it's not just a copy of the project? I coded my own version while watching and added some extra features like a wishlist, a history of completed transactions, profile pictures, and I'm still in the process of adding hitcount and a premium account status just to test implementing payments
Hi, I have a question. I am doing exacly as you doing, but we are both with the different page view, I dont have any roundings, background collors etc, using Pycharm. What to do? :)
My main question is how to set up Django to work with Django templates?! VScode keep breaking it with the wrong auto formats and turning off formating is not an option for me...
How do i fit the image to the description box if the image is too small? There is like a cutoff on the width of the image, but it seems that the system auto-pad the image with an invisible grid as i can still click on the link.
Having issues at 51:12. When I click on the image it's not allowing me to see the image bigger, nor is it giving me the price seller, or description info. What could I be doing wrong?
I can add and delete items with no problems, but when I edit items the changes are not saved. Doing everything exactly as the edit items section from 1:36:52. What could cause this?
Thanks for the tutorial, but it was really hard for me to follow. I'm a complete beginner and I felt like you didn't go over the basics at all. There were a lot of complex stuff that you didn't waste a breath on and I found it really difficult to understand
If you are a beginner, this will not help you at all. The course is okay, but the instructor is just typing the code, doesn't explain anything, so you have to know all of this to be able to follow the video. But if you do know already, that again this is not for you.
Wonderful tutorial! When I submit the form it doesn't save the user and shows (This field is required). Whould anyone mind telling me what should I do? it's my first try with django