This is a simple project to learn Django features. after implementing it, I learned about the Django project structure: models, views, and templates. This project is made of two apps: 1) polls
2) business_profile
This app uses the following concepts and features:
- URL routing, request handling, and response rendering
- Django Templates
- template language
- template inheritance
- template tags and filters
- template overriding
- Static files
- Class-based views
- Customizing the Django Admin using
fields
,fieldsets
,inlines
,list_display
,list_filter
, andsearch_fields
- Testing
This app uses the following features:
- Django ORM
- Customizing the Django Admin using custom fields,
form
,forms.ModelForm
,get_exclude
,get_fieldsets
,user.has_perm
,has_*_permission
,get_queryset
, andsave_model
- RESTful APIs
- Django Debug Toolbar