Proyectos y código de ejemplo de Django – Lenguaje Python
Django es un marco web Python.
Contrata a un experto en Python para iniciar tu proyecto hoy mismo:
Parte de la adopción generalizada de Django proviene de su amplio ecosistema de bibliotecas de código fuente abierto y proyectos de ejemplo.
Es una buena idea familiarizarse con los siguientes proyectos para saber qué está disponible para usted más allá del extenso «baterias incluidas«código base.
Estos proyectos, ordenados alfabéticamente, también son útiles como código de ejemplo sobre cómo crear sus propias aplicaciones.
Ejemplos de código ordenados por clase y función de Django
En las siguientes páginas individuales se muestran ejemplos específicos, organizados por clases y funciones proporcionadas por Django, que se utilizan con frecuencia al crear sus propias aplicaciones web.
Django: extensiones, complementos y bibliotecas relacionadas y proyectos y código de ejemplo
django.apps.config AppConfig
Configuración de django.conf, urls.url
django.contrib.admin filtros.SimpleListFilter,
django.contrib.admin.helpers ActionForm, AdminForm
django.contrib.admin.options IS_POPUP_VAR, parámetros de búsqueda incorrectos, ModelAdmin, csrf_protect_m
django.contrib.admin.sites No registrado, registro, sitio
django.contrib.auth get_user_model, decoradores login_required, hashers make_password
django.contrib.staticfiles finders, .finders BaseFinder, .finders BaseStorageFinder, .finders find, .finders get_finders .handlers StaticFilesHandler storage .storage CachedStaticFilesStorage, .storage HashedFilesMixin, .storage ManifestStaticStorageStoragefiles.
django.core caché, comprobaciones, excepciones, correo, mail.send_mail, mail.messages EmailMessage, administración, administración.base BaseCommand, serializadores, señales, firma, validadores
django.core.exceptions DisallowedRedirect, FieldDoesNotExist, FieldError, ImproperlyConfigured, MiddlewareNotUsed, NON_FIELD_ERRORS, ObjectDoesNotExist, PermissionDenied, SuspiciousFileOperation, SuspiciousMultipartForm, ValidationError
django.db DEFAULT_DB_ALIAS, DataError, DatabaseError, IntegrityError, OperationalError, ProgrammingError, conexión, conexiones, migraciones, enrutador, transacción .backends utils
django.db.migrations RunPython, .autodetector MigrationAutodetector, .exceptions IrreversibleError, .executor MigrationExecutor, .loader MIGRATIONS_MODULE_NAME, .loader MigrationLoader, .operations.base Operation, .state ProjectState
django.db.models AutoField, BooleanField, CharField, DateField, DateTimeField, FileField, ForeignKey, GenericIPAddressField, ImageField, IntegerField, Model, PositiveIntegerField, PositiveSmallIntegerField, señal, SlugField, SmallIntegerField, TextField
django.db.models.query BaseIterable, EmptyQuerySet, ModelIterable, Prefetch, Q, QuerySet, prefetch_related_objects
django.db.models.query_utils DeferredAttribute, PathInfo, Q
django.db.models.signals post_delete, post_save, pre_delete, pre_save
Señal django.dispatch.dispatcher
django.forms BaseForm, BooleanField, CharField, CheckboxInput, CheckboxSelectMultiple, ChoiceField, DateField, DateInput, DateTimeField, EmailField, Field, FileInput, FilePathField, Form, HiddenInput, ImageField, IntegerField, Modelo, MediaDefiningClass, ModelChoiceField, MultipleChoiceField , SelectMultiple, TypedChoiceField, ValidationError
django.http HttpResponse, HttpResponseBadRequest, HttpResponseForbidden, HttpResponseNotModified, Http404, HttpResponsePermanentRedirect, HttpResponseRedirect
django.shortcuts get_list_or_404, get_object_or_404, redirect, render, resolve_url
django.template.base Contexto, FilterExpression, Node, NodeList, Analizador, Plantilla, TemplateSyntaxError, TextNode, Token, TokenType, VariableDoesNotExist, VariableNode, token_kwargs
django.template.response SimpleTemplateResponse, TemplateResponse
django.urls URLPattern, URLResolver, clear_url_caches, get_callable, get_resolver, get_script_prefix, include, path, re_path, register_converter, resolve, reverse, reverse_lazy
django.urls.exceptions NoReverseMatch, Resolver404
django.utils dateformat, dateparse, datetime_safe, formatos, module_loading, termcolors, zona horaria, traducción, árbol
django.utils.cache add_never_cache_headers, cc_delim_re, patch_cache_control, patch_response_headers, patch_vary_headers
django.utils.crypto constant_time_compare, get_random_string
django.utils.datastructures MultiValueDict
django.utils.dateparse parse_datetime, parse_duration
django.utils.dates MESES
django.utils.datetime_safe datetime
django.utils.decorators method_decorator
django.utils.deprecation MiddlewareMixin, RenameMethodsBase
django.utils.duration duration_string
django.utils.encoding DjangoUnicodeDecodeError, filepath_to_uri, force_bytes, force_str, force_text, iri_to_uri, is_protected_type, smart_bytes, smart_str, smart_text, uri_to_iri
django.utils.formats get_format, localize_input, sanitize_separators
django.utils.functional LazyObject, Promise, SimpleLazyObject, keep_lazy, lazy, total_ordering, wraps
django.utils.html conditional_escape, escape, escapejs, format_html, format_html_join, mark_safe, smart_urlquote, strip_tags
django.utils.http base36_to_int, http_date, int_to_base36, is_safe_url, unquote, url_has_allowed_host_and_scheme, urlencode, urlquote, urlunquote
django.utils.ipv6 clean_ipv6_address
django.utils.itercompat is_iterable
django.utils.module_loading autodiscover_modules, import_string, module_has_submodule
formato django.utils.numberformat
django.utils.safestring SafeData, SafeText, mark_safe
django.utils.termcolors colorear
django.utils.text Truncator, capfirst, format_lazy, get_text_list, get_valid_filename, slugify
django.utils.timezone get_current_timezone, make_aware, ahora, timedelta
django.utils.translation LANGUAGE_SESSION_KEY, activar, deactivate_all, get_language, get_language_from_request, gettext, gettext_lazy, ngettext, override, pgettext, pgettext_lazy, ugettext, ugettext_lazy, ungettext, ungettext_lazy
django.utils.version get_complete_version
django.views csrf .debug get_default_exception_reporter_filter .decorators.csrf csrf_exempt .decorators.debug sensibles_post_parameters .decorators.http require_GET, .decorators.http require_POST
django.views.generic CreateView, DeleteView, DetailView, FormView, ListView, RedirectView, TemplateView, UpdateView, Ver
django.views.generic.base RedirectView, TemplateResponseMixin, TemplateView, View
django.views.generic.detail SingleObjectMixin
django.views.generic.edit CreateView, DeleteView, DeletionMixin, FormMixin, FormView
django.views.generic.list ListView, MultipleObjectMixin
django.views.i18n JavaScriptCatalog
servicio django.views.static, was_modified_since
Proyectos de ejemplo con gran código de ejemplo
Los siguientes proyectos activos utilizan el marco de Django de varias formas que pueden mostrarle cómo crear sus propias aplicaciones.
dccnsys
dccnsys es un sistema de registro de conferencias creado con Django. El código es de código abierto bajo el
Licencia MIT.
intérprete-dmd
intérprete-dmd
(ejecutando aplicación web) es una herramienta de Python para agregar información clínicamente relevante relacionada con variantes en el gen DMD y mostrar esos datos a un usuario con una aplicación web Django.
Serializador de acciones de marco REST de Django
serializador-acción-drf
(Página PyPI) es una extensión para Django REST Framework que facilita la configuración de serializadores específicos para usar en función de la acción de solicitud del cliente. Por ejemplo, una vista de lista debe tener un serializador, mientras que la vista de detalles debe tener un serializador diferente.
El proyecto es de código abierto bajo el
Licencia MIT.
Tablero de gadgets
tablero de gadgets es una aplicación web Django, Django REST Framework (DRF) y Angular que es de código abierto bajo la
Licencia de Apache2.
Graphite-Web
Grafito
(sitio web del proyecto,
documentación y
Información del paquete PyPI) es una herramienta de recopilación y visualización de métricas, construida con Python y JavaScript. Las métricas se recopilan mediante una aplicación Node.js y se muestran mediante una aplicación web de Django, llamada «Graphite-Web», que es uno de los tres proyectos principales bajo el paraguas de Graphite (los otros dos son
Carbón y
Susurro).
El grafito se proporciona como fuente abierta bajo el
Licencia Apache 2.0.
Sitio web de Jazzband
banda de jazz es una aplicación web basada en Django que ejecuta un sitio web con información sobre muchos proyectos de Django, como
barra de herramientas django-debug
y django-taggit.
El código del proyecto se proporciona como fuente abierta bajo la
Licencia MIT.
Registrarse
Registrarse es un proyecto de Django, Bootstrap, PostgreSQL que es de código abierto bajo el
Licencia pública general GNU v3.0. Esta aplicación web facilita que las personas se registren como donantes de órganos. Puedes ver la aplicación en vivo en
https://register.organize.org/.
Esta entrada tiene 0 comentarios