Django Lessons
Django Lessons
  • Видео 51
  • Просмотров 535 536
Python Namespace Packages
#python #setuptools #packaging #namespacing #django #papermerge
In this screencast we will learn about namespace packaging and few caveats regarding their usage. Namespace packages are those which don't have __init__.py file in them. Thus, to 'convert' regular package to namespaced one, all you need to do is to remove those __init__.py files. However, there are few things to consider. Those caveats are discussed in this video.
Просмотров: 5 007

Видео

The FASTEST Way to Professional Python Developer!
Просмотров 1,6 тыс.4 года назад
#flake8 #pep8 #linters #python In this screencast I will discuss a toipc which many developers avoid. The linters - specifically - flake8 with its PEP8 policy. Linters enforce specific style in your code. It might be little annoying at the beginning, but long term the benefit is enormous. Actually, the impact of python linters over you is so immense that I can argue that flake8 is the fastest w...
Advanced Logging with Django
Просмотров 15 тыс.4 года назад
#django #logging In this lesson we explore advanced python logging concepts from Django project perspective
Python - Code Style - PEP8 - Invisible Codex
Просмотров 7764 года назад
#PEP8 #python #style #programming In this lesson I will go through couple of tips about coding style and why it is important to have one.
Python's Argparse Module
Просмотров 1,5 тыс.4 года назад
#python #argparse #commandline #module In this lesson we explore in detail python's built-in argument parsing module - argparse. As usually we combine little bit of theory with very colorful and practical examples.
Recurring Payments with Paypal
Просмотров 7 тыс.4 года назад
#django #paypal #payments This lesson is all about Paypal integration with Django for subscription based payments.
mod WSGI Express - Zero Configuration Django Deloyment!
Просмотров 7 тыс.4 года назад
#wsgi #apache #django #production #modwsgi #deployment This screencast I will show you how you can deploy Django application with almost zero configuration (right, zero configuration!). Setup uses so called mod_wsgi express. The really cool thing is that all you need to do - is usual pip install -r requirements.txt! This screencast used to be PRO. I will publish all PRO lessons for free! And in...
All You Need to Know about WSGI
Просмотров 69 тыс.4 года назад
#django #wsgi #python #web #http #programming In this lesson we will answer questions like what is WSGI? Why you need it ? Why you need an application (like gunicorn or uwsgi) server at all? You probably noticed that i did not publish any lesson since some time... this is because I was busy with another project my main Papermerge project - www.papermerge.com - I even got some clients, yey! Anyw...
Form and ModelForms in Django
Просмотров 2,3 тыс.4 года назад
#django #forms In this lesson we add Forms for XpTransaction. We will use a shortcut - ModelForms.
Django's Formsets in Action (Part 2 of XpTracker, allauth, froms, formsets)
Просмотров 1,4 тыс.4 года назад
#django #formsets #xptracker #forms In this lesson you will see a very practical use-case for forms-sets. Also I will briefly introduce allauth authentication plugin. XpTracker Github: github.com/Django-Lessons/xptracker
Django in Action - Model Design and Unit Testing (Part 1 of XpTracker implementation)
Просмотров 1,2 тыс.4 года назад
#django #unittesting #models #architecture #practice In this screencast we lay the foundation of XpTracker application. We will architecture the model design and write basic tests for it. Repository URL: github.com/Django-Lessons/xptracker
Learn Django by Planning, Building and Deploying a Real World, Practical Web Applications.
Просмотров 1,6 тыс.4 года назад
#django #planning #software #saas #personalexpenses #bookkeeping One of the best way to learn Django Web Framework is by working on projects. This screencast is first one in series of lessons in which we will plan, build and deploy step by step - a real world application - a personal expenses tracker.
Django in Production with Apache Web Server (includes info about nginx, mod_wsgi, wsgi pre-loading)
Просмотров 49 тыс.4 года назад
#production #apache #django #mod_wsgi #wsgi #nginx Apache HTTP Server is without doubt one of the best web server available. In this screencast you will learn first of all why to consider apache for production, you will learn some important concepts which will ease you friendship with Apache and most importantly how to quickly deploy a django project with Apache Web Server. Notice that in this ...
Simplicity of Function Based Views and Re-usability of Class Based Views (CBV vs FBV)
Просмотров 2,5 тыс.4 года назад
#django FBV = function based views. CBV = class based views. In this screencast I will show you a real life use-case where class based views are at their prime - but where function based views fail miserably. The idea is to make it very clear where CBV are applicable and where not.
Secure Deployments Checklist with Django (Secure Cookies, Secret Key, HSTS headers)
Просмотров 5 тыс.4 года назад
#production #django #security When you move you application into production there are a couple of security related django settings you need to be are of. In this screencast I will go over security checklist in production mode.
Commandline Arguments with Django (or Python's Argparse mini tutorial)
Просмотров 1,8 тыс.4 года назад
Commandline Arguments with Django (or Python's Argparse mini tutorial)
Stripe Payments with Django - Part 2 (3D Secure, Strong Customer Authentication Subscriptions)
Просмотров 7 тыс.4 года назад
Stripe Payments with Django - Part 2 (3D Secure, Strong Customer Authentication Subscriptions)
Stripe Payments with Django
Просмотров 13 тыс.4 года назад
Stripe Payments with Django
Recurring Payments with Django (Subscription Based Model) - Part 1
Просмотров 14 тыс.4 года назад
Recurring Payments with Django (Subscription Based Model) - Part 1
Django and Webpack - Static Files Managed Efficiently (Webpack 4, Django, Sass, Bootstrap)
Просмотров 14 тыс.4 года назад
Django and Webpack - Static Files Managed Efficiently (Webpack 4, Django, Sass, Bootstrap)
Django's Middleware (a mini plugin system)
Просмотров 12 тыс.4 года назад
Django's Middleware (a mini plugin system)
Python Logging Done Right
Просмотров 6 тыс.4 года назад
Python Logging Done Right
uWSGI - Application Server
Просмотров 14 тыс.4 года назад
uWSGI - Application Server
How to Render Menu with One Active Item with Django (limitations of include and power of context)
Просмотров 1,1 тыс.4 года назад
How to Render Menu with One Active Item with Django (limitations of include and power of context)
Context Processors with Django
Просмотров 12 тыс.4 года назад
Context Processors with Django
Abstract User, User Profile and Signals in Django (how to add extra fields to the user model)
Просмотров 29 тыс.4 года назад
Abstract User, User Profile and Signals in Django (how to add extra fields to the user model)
Django - Start New project from a Template ( --template argument)
Просмотров 7814 года назад
Django - Start New project from a Template ( template argument)
Certbot + Nginx + TLS - Secure Your HTTP with Let's Encrypt
Просмотров 15 тыс.4 года назад
Certbot Nginx TLS - Secure Your HTTP with Let's Encrypt
Django in Production - From Zero to Hero - Part 6 [Gunicorn + Django + Ansible Deployment]
Просмотров 8 тыс.4 года назад
Django in Production - From Zero to Hero - Part 6 [Gunicorn Django Ansible Deployment]
Django in Production - From Zero to Hero - Part 5 [Gunicorn + Nginx + Django Deployment]
Просмотров 40 тыс.4 года назад
Django in Production - From Zero to Hero - Part 5 [Gunicorn Nginx Django Deployment]

Комментарии

  • @javamiya1980
    @javamiya1980 Месяц назад

    thank you so mush, funally i found a video explain that's, i found you from cloud(AI)

  • @JustMrNone
    @JustMrNone 3 месяца назад

    is that black arch?

  • @pjakobsen
    @pjakobsen 3 месяца назад

    Super well organized explanation, so useful. Thank you.

  • @davidinmichael
    @davidinmichael 4 месяца назад

    After 4 years, this lesson is worth more than the latest. Thank you very much 🎉

  • @in7hesky
    @in7hesky 5 месяцев назад

    This is a great explanation indeed

  • @ranuvijay1
    @ranuvijay1 6 месяцев назад

    Amazing video and knowledge 😊

  • @drakata27
    @drakata27 6 месяцев назад

    im on ec2 and gunicron only works with my private ec2 address. nginx doesnt redirect to port 80 as well

  • @Mat383
    @Mat383 6 месяцев назад

    Done! I just finished this series and set up my basic website. This tutorial series was easy enough to follow but I agree with the others, it does step over some details and adjustments that made me bang my head against my desk for days over weird errors. Troubleshooting that was probably a valuable learning experience though. However, I liked how you explained things really well. All the other tutorials were too fast, compressed, and didn't force me to understand the programs we were working with.

  • @circuitsofaim
    @circuitsofaim 7 месяцев назад

    Incredible, finally understood the whole interactions of these 3. Thanks

  • @Mat383
    @Mat383 7 месяцев назад

    That's very well explained, thanks so far!

  • @szymonpiechutowski2340
    @szymonpiechutowski2340 8 месяцев назад

    Wonderful video!

  • @_theashishbhatt
    @_theashishbhatt 8 месяцев назад

    Thank you so much for explaining the problem the problem CGI, WSGI solve.

  • @Jalan-Api
    @Jalan-Api 9 месяцев назад

    starts at 6:39, thank me later

  • @sealandland3959
    @sealandland3959 9 месяцев назад

    I do not understand your horrible accent

  • @dssddd-m6n
    @dssddd-m6n 9 месяцев назад

    сенк ю вери мач бро

  • @hamedmatari2577
    @hamedmatari2577 10 месяцев назад

    this video is not just the best one explaining WSGI and gunicorn, it is the only one that can explain actually. I appreciate a lot

  • @Laptevwalrus
    @Laptevwalrus 10 месяцев назад

    High quality content. You have a talent crunching complex things into simpler ones

  • @Mnassar25
    @Mnassar25 10 месяцев назад

    That was a wonderful lesson

  • @MagnusAnand
    @MagnusAnand 11 месяцев назад

    Cool video!

  • @rolandoriley
    @rolandoriley 11 месяцев назад

    What I liked the most of this tutorial is that some errors were intentionally generated to see the root cause of them. Good job and thanks!

  • @creativeprogramming3788
    @creativeprogramming3788 Год назад

    Thanks sir 👍

  • @florinbujoreanu1020
    @florinbujoreanu1020 Год назад

    Multumim pentru ajutor

  • @VikasJha001
    @VikasJha001 Год назад

    Thanks, it helped me get my work done.

  • @constanzasilva7809
    @constanzasilva7809 Год назад

    Te falto el detalle que es en Linux

  • @florinbujoreanu1020
    @florinbujoreanu1020 Год назад

    Life saver playlist!

  • @csandreas1
    @csandreas1 Год назад

    Great tutorial. My website still looks unstyled though and the css and JS is loaded correctly,

  • @musicarroll
    @musicarroll Год назад

    Excellent! Thanks!

  • @asigari0711
    @asigari0711 Год назад

    great video, thank you.

  • @typwriter1991
    @typwriter1991 Год назад

    This is an amazing video. Very clear and especially with the history that explaining why we need it, helps me better understand all the confusion I had to the WSGI, NGINX, Apache, and Django. Thanks for creating such a perfect video!

  • @kenkioqqo
    @kenkioqqo Год назад

    Beautiful explanation. Top notch illustration.

  • @Human-de8nf
    @Human-de8nf Год назад

    Субтитры отпад12:42😂

  • @alexsmth8925
    @alexsmth8925 Год назад

    Ништяк объяснил!

  • @LifeIsCrazyAsShit
    @LifeIsCrazyAsShit Год назад

    simple and straight forward

  • @7999rahul
    @7999rahul Год назад

    Very nice lesson, thanks a lot. Clear and concise.

  • @pujanrai159
    @pujanrai159 Год назад

    thank you so much. it really helped me alot

  • @SanteeRocks
    @SanteeRocks Год назад

    👏🏽

  • @dannyroy8571
    @dannyroy8571 Год назад

    how do i changed the jenkins localhost to custom url in ubuntu 22.04 ??

  • @AmitabhSuman
    @AmitabhSuman Год назад

    The django-extensions was totally new and WOW for me. I just got started and this was new. Thank you !

  • @skohari
    @skohari Год назад

    Brilliant!!! Thank you so much!

  • @SmartC2007
    @SmartC2007 Год назад

    Well explained, thank you! Have a great day!

  • @ВиталийЮдин-т9ц

    это отличное объяснение. спасибо. Стронг рашн аксент is funny too)

  • @kienphan6436
    @kienphan6436 Год назад

    Man this is great. Thank you good sir!

  • @kienphan6436
    @kienphan6436 Год назад

    Keep up the good work man!

  • @kienphan6436
    @kienphan6436 Год назад

    🔥

  • @bombdrive3880
    @bombdrive3880 Год назад

    However, in terms of microservices, apache2 and django are in different container. This would not work.

  • @delllatitude299
    @delllatitude299 Год назад

    very hard to follow. this package isn't active anymore. you haven't add the code to check and see where we are facing issues. you have added into prebuilt code. DISLIKE

  • @benprivate60
    @benprivate60 Год назад

    AWESOME Video. Thanks so much for it. So hard to find really good, straightforward and *correct* django tutorials that don't complicate things. Job well done.👏👏👏

  • @devZu9
    @devZu9 Год назад

    I've been struggling with this Ansible for two weeks now. No matter how he does not want to go to a remote server. this command: ssh myuser flies to the server without any problems and I can work there manually. But when I do like this: ansible-playbook deploy-ws.yml -i hosts -K BECOME password: PLAY [ws] ********************************************************************************** TASK [deploy/django-ws-app/nginx : Install nginx] ****************************************** fatal: [ws]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: mux_client_request_session: read from master failed: Broken pipe Failed to connect to new control master", "unreachable": true} PLAY RECAP ********************************************************************************* ws : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0 that I just did not try and asked ChatGPT. Updated python to 3.10. I set the public key for the root user as well. It doesn't work and that's it. Help. My strength is no more. Why am I so unlucky? Or is this guide already outdated and rotten?

  • @manojmusings
    @manojmusings Год назад

    When I updated my python code it said "Apache WSGI Script Error"

  • @НиколайРюмин-й6и

    Хэллоу, вис из гуд дессон. Сенк ю вери матч😁