django-shorturls - A URL shortening app for Django

  •        5

A custom URL shortening app for Django, including easy rev=canonical support. Most code was originally by Simon Willison; see http://blog.simonwillison.net/post/57956849396/revcanonical/ for details. Improved slightly and packaged by Jacob Kaplan-Moss.

https://github.com/bfirsh/django-shorturls

Tags
Implementation
License
Platform

   




Related Projects

django-shorturls - A URL shortening app for Django.

  •    Python

A URL shortening app for Django.

awesome-django - Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django

  •    Makefile

A curated list of awesome Django apps, projects and resources. A: An awesome package is one that is mature (not recently released), is well maintained, has a good amount of users, has good documentation, follows the best practices, and which latest release is less than 1 year old. Awesome Django packages and projects are the ones that inspire and serve as examples.

django-organizations - :couple: Multi-user accounts for Django projects

  •    Python

Separate individual user identity from accounts and subscriptions. Django Organizations adds user-managed, multi-user groups to your Django project. Use Django Organizations whether your site needs organizations that function like social groups or multi-user account objects to provide account and subscription functionality beyond the individual user. By default you will need to install django-extensions or comparable libraries if you plan on adding Django Organizations as an installed app to your Django project. See below on configuring.

django-flat-theme - A flat theme for Django admin interface. Modern, fresh, simple.

  •    CSS

Please use this app if your project is powered by an older Django version. django-flat-theme brings fresh air to the default Django Admin interface which hasn't changed in 10 years, since the very first version of Django framework. This theme makes the UI modern and clean.

django-simple-captcha - Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form

  •    Python

Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form. The current development version supports Python3 via the six compatibility layer. You will need to install Pillow because PIL doesn't support Python3 yet.


django-role-permissions - A django app for role based permissions.

  •    Python

django-role-permissions is a django app for role based permissions. It's built on top of django contrib.auth user Group and Permission functionalities and it does not add any other models to your project. django-role-permissions supports Django versions from 1.5 till the latest.

django-fiber - Django Fiber - a simple, user-friendly CMS for all your Django projects

  •    HTML

Later, they discovered Wagtail, and found it to be even better than their own creation. So they decided to move on. Nevertheless, Django Fiber was popular, used in many websites, and they didn't want to just drop it. At the start of 2017 they handed over control of the project to a new group of maintainers - the discussion about this handover can be found in issue #244. Currently Django Fiber is in 'maintenance mode'. What this means it that it will be updated to run with the latest releases of Django - and of other packages that Django Fiber depends on. However, no effort will be made to add new features.

django-rest-framework-filters - Better filtering for Django REST Framework

  •    Python

django-rest-framework-filters is an extension to Django REST framework and Django filter that makes it easy to filter across relationships. Historically, this extension also provided a number of additional features and fixes, however the number of features has shrunk as they are merged back into django-filter. ! These docs pertain to the upcoming 1.0 release. Current docs can be found here.

stream-django - Django Client - Build Activity Feeds & Streams with GetStream.io

  •    Python

stream-django is a Django client for Stream, it supports Django from 1.5 up to and including 1.11 and Python 2.7 and 3.4+.You can sign up for a Stream account at https://getstream.io/get_started.

django-registration - Django-registration (redux) provides user registration functionality for Django websites

  •    Python

If you have issues with the "django-registration-redux" package then please raise them here. This is a fairly simple user-registration application for Django, designed to make allowing user signups as painless as possible. It requires a functional installation of Django 1.11 or newer, but has no other dependencies.

django-two-factor-auth - Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects

  •    Python

Complete Two-Factor Authentication for Django. Built on top of the one-time password framework django-otp and Django's built-in authentication framework django.contrib.auth for providing the easiest integration into most Django projects. Inspired by the user experience of Google's Two-Step Authentication, allowing users to authenticate through call, text messages (SMS), by using a token generator app like Google Authenticator or a YubiKey hardware token generator (optional). I would love to hear your feedback on this package. If you run into problems, please file an issue on GitHub, or contribute to the project by forking the repository and sending some pull requests. The package is translated into English, Dutch and other languages. Please contribute your own language using Transifex.

django-debug-toolbar-template-timings - A django-debug-toolbar panel that displays template rendering times for your Django application

  •    Python

Template-timings is a panel for Django Debug Toolbar that gives an in-dept breakdown of the time it takes to render your Django templates (including templates included via {% extends %} and {% include %}). Template-timings supports Django 1.11 and below, Django 2.0 and above do not work at the moment.

django-environ - Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application

  •    Python

django-environ allows you to use Twelve-factor methodology to configure your Django application with environment variables. See the similar code, sans django-environ.

django-project-template - Project template layout for Django 1.10+

  •    Python

This is a simple Django 1.11+ project template with my preferred setup. Most Django project templates make way too many assumptions or are just way too complicated. I try to make the least amount of assumptions possible while still trying provide a useful setup. Most of my projects are deployed to Heroku, so this is optimized for that but is not necessary.Note: If you're looking for the previous Django 1.7+ project template layout check out the 1.7 branch.

django-adminplus - Easily add custom views to the Django admin.

  •    Python

AdminPlus aims to be the smallest possible extension to the excellent Django admin component that lets you add admin views that are not tied to models. There are packages out there, like Nexus and django-admin-tools that replace the entire admin. Nexus supports adding completely new "modules" (the Django model admin is a default module) but there seems to be a lot of boiler plate code to do it. django-admin-tools does not, as far as I can tell, support adding custom pages.

django-socketio - WebSockets for Django

  •    Python

django-socketio is currently bound to socket.io 0.6, which is considerably out of date. It's fully functional, but some browsers now have newer implentations of WebSockets, and so alternative socket.io transports are fallen back to in these cases. django-socketio is a BSD licensed Django application that brings together a variety of features that allow you to use WebSockets seamlessly with any Django project.

django-timepiece - A multi-user Django application for tracking people's time on projects.

  •    Python

django-timepiece is a multi-user application for tracking people's time on projects. Documentation is available on Read The Docs. django-timepiece is compatible with Django 1.8 (on Python 2.7 and Python 3.5) and Django 1.9 (on Python 2.7 and Python 3.5). PostgreSQL is the only officially supported backend. For a full list of required libraries, see the requirements/base.txt from the project source on GitHub.

pinax-stripe - a payments Django app for Stripe

  •    Python

This app was formerly called django-stripe-payments and has been renamed to avoid namespace collisions and to have more consistency with Pinax. Pinax is an open-source platform built on the Django Web Framework. It is an ecosystem of reusable Django apps and starter project templates. This collection can be found at http://pinaxproject.com.

django-rosetta - Rosetta is a Django application that eases the translation process of your Django projects

  •    Python

Rosetta is a Django application that eases the translation process of your Django projects. Because it doesn't export any models, Rosetta doesn't create any tables in your project's database. Rosetta can be installed and uninstalled by simply adding and removing a single entry in your project's INSTALLED_APPS and a single line in your main urls.py file.

django-split-settings - Organize Django settings into multiple files and directories

  •    Python

Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards in settings file paths and mark settings files as optional. Read this medium post for more information. Also, check this example project.