Django-Styleguide
snypy-backend
Django-Styleguide | snypy-backend | |
---|---|---|
29 | 3 | |
4,589 | 11 | |
1.7% | - | |
4.7 | 6.2 | |
9 days ago | 6 days ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Django-Styleguide
-
Django project structure
There are alternatives, such as HackSoft's Django style guide, but fat models, thin views is usually good enough.
-
Django Views – The Right Way
I think this is a great resource. The only comment I have is on the Thin Views chapter. Instead of attaching logic to the models, I like to make a services.py file in my app that has functions that satisfy all sorts of business logic.
Here's another opinionated Django guide: https://github.com/HackSoftware/Django-Styleguide if anyone's interested
-
Django github projects
you can follow the Django Style Guide by Hacksoft. They have awesome style guide for you on github https://github.com/HackSoftware/Django-Styleguide
- I'd like to look at well written Django projects.
-
DRF + React
I would also recommend taking a look at HackSoftware's django styleguide repo. I found applicable. You don't have to follow it religiously (or at all) but still brings up some good food for thought.
-
How do you Manage Orchestration in semi-complex apps?
I've read from Django Styleguide, Two Scoops of Django, Django for Startups, Still No Service, and a few threads even here in this subreddit (they largely reference above).
-
Learning Django as a non-beginner code/python
Perhaps the Django style guide is suitable? It definitely isn't a basic tutorial but perhaps it's too advanced? https://github.com/HackSoftware/Django-Styleguide
-
Has anybody implemented clean architecture in a Django application?
well Django encourages you to tightly couple your django code with your views but even I do not like that way of doing it. So what I had started following HackSoft's Django styleguide - https://github.com/HackSoftware/Django-Styleguide to write my Django code.
-
This Week In Python
Django-Styleguide – Django styleguide used in HackSoft projects
- Django Styleguide
snypy-backend
-
How should I setup GitHub actions Django tests CI?
You can adapt the environment and use sqlite during tests: https://github.com/snypy/snypy-backend/blob/master/.github/workflows/test.yml
-
Django github projects
You can check out my side project at https://github.com/snypy/snypy-backend
-
SnyPy - Open source on-prem code snippet manager
Sure, in fact nginx is used for the demo to forward the requests to the running docker containers. The API might need some additional configuration, as django needs to know that it is running in a subpath for the routing. Can you open an issue on here?
What are some alternatives?
very_good_cli - A Very Good Command-Line Interface for Dart created by Very Good Ventures 🦄
transformers - 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
awesome-django - A curated list of awesome things related to Django
open_insure - Open source insurance policy management software
django-api-domains - A pragmatic styleguide for Django API Projects
TheAlgorithms - All Algorithms implemented in Python
spinach - Modern Redis task queue for Python 3
import-linter - Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.
django-readers - A lightweight function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects.
evue - Evue is a high-performance gui framework base an html/css which can run on windows/linux/macos/web/ios/andriod/rtos! Write once, run everywhere! .
haztrak - An open-source web app that illustrates how waste management software can interface with RCRAInfo to track hazardous waste electronically
django_slack - This is a sample application I made for teaching how to integrate Slack with Django.