Skip to main content

Posts

Recent posts

Run Django with Docker

  Assumptions : We’ll be working with a   Django application , Some experience working with a Django application might be needed and you have   Docker   &   Docker Compose   installed. Packaging an Application Into An Image This OS-level virtualization provided by  Docker  helps us mirror the application and platform into a  docker file . The  docker file  should be placed at the root of the Django project. Docker images also allow you to define metadata and define more options to help operators run the application according to your application needs. Setting Up A Docker-compose.yml File For clarity, Docker Compose solves the problem of running multi-container applications at once. You thus can set the desired amount of containers counts, their builds, services, and volumes, and then with a single set of commands, you can build, run, and configure all the containers. According to  Docker-compose Docs  Using Compose is ...

Django Learing Resources

Django is one of the most popular web application framwork. This framwork is based on Python. Django is Batteries included Framwork which means all the tools and basic requirements and features which are commonly required to build performant and scalable web applications such as  Security, Logging-system and different software packages are already build into Django. So it does not require to build this common requirements to be build from the groundup. Some advantages of django: Rapid Development: Django was designed to allow developers to build web applications quickly and efficiently. It provides a range of tools and features that make it easy to develop and deploy complex applications, such as an admin interface, ORM, URL routing, and more. Scalability: Django is designed to scale up to handle large amounts of traffic and data, making it a good choice for large-scale, complex web applications. Security: Django has a strong focus on security and provides several built-in security...