ChoiceField's choices from model
I have a product table but don't have a brand table. brands in product.brand as denormalized and I want to choose brands from a select tag.
- django
- forms
- choicefield
I have a product table but don't have a brand table. brands in product.brand as denormalized and I want to choose brands from a select tag.
Takes a tweet url, requests the json from Twitter oEmbed, parses the json for the html element and returns it to your template. The html returned is ready to go and will be shown as a tweet on your web page. This uses the Requests library for Python. A full example can be found on GitHub https://github.com/z3ke1r/django-tweet-embed.
**Success Message has object properties** Success Message can have an object name or the properties of the object model to collide with the message see code below
Mixin for Django Rest Framework View/Viewsets to use different response data/serializers without unnecessary hacks. Just extend your DRFs view/viewset with this mixin after the DRF's APIView (sub)classes.
If you have a model instance you want to merge into another, it's handy to hand over all the relations into the model you want to merge into, so the deletion won't trigger cascading deletions from other tables. You can pass an `Iterable` of the same objects (a.k.a `QuerySet`) to the model, and then process it with the new model's `pk`.
create custom permissions
test
- This is a filter to shorten the natural time value obtained using naturaltime function from humanize.
This decorator is based on user_passes_test, but when a user is logged in and fails the test, it will render a 403 error instead of redirecting to login - only anonymous users will be asked to login. Version working with Django 1.11, based on version found on [https://djangosnippets.org/snippets/254/] , which is deprecated.
Using Django REST Framework for Model views there is always the issue of making duplicated queries without either prefetching the objects that will be accessed using the serializer and as such will lead to large number of queries being made to the database. This will help in optimizing the queryset used for the viewset by accessing the `_meta.fields` property of the serializer.
Create dynamic urlpatterns for classed based views
Django Generic Paginator for `generic.ListView`
Inline
generate unique slug
Instance class model with `class ModelName(models.Model, ContentTypeToGetModel):`