For a beginner, when do you look at the “next steps” like deploying?

This page summarizes the projects mentioned and recommended in the original post on /r/djangolearning

Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Sonar - Write Clean Python Code. Always.
  • python-decouple

    Strict separation of config from code.

    Use a library likepython-decouple to separate secrets like DB_xxx, SECRET_KEY, etc. Then follow this deploy to Digital Ocean. It might be slightly out of date, but I'm pretty sure it'll work just fine.

  • templates

    Railway starters (by railwayapp)

    Is it a commercial product, or just deploying for school or something like that? If commercial, then find a hosting site such as blue ocean that fully supports Docker and Docker Compose. You will get into that sooner or later if not already. If it's just a student project, try railway.app. You can just put your project on github and go to railway and point it to your github project. It will take it from there. Other sites do similar stuff. Railway.app will also instantiate a database for you (they have selections for that). It's cheap. But really you should spend some time researching sites to make sure they fit your tech stack and needs.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts