reading-notes

Django Models

SOURCES

ARTICLES

Using Models

Django Admin

Beginner’s Guide to Django - Part 1

NOTES

from django.db import models from django.urls import reverse

class MyModelName(models.Model): “"”A typical class defining a model, derived from the Model class.”””

# Fields
my_field_name = models.CharField(max_length=20, help_text='Enter field documentation')
# …

# Metadata
class Meta:
    ordering = ['-my_field_name']

# Methods
def get_absolute_url(self):
    """Returns the URL to access a particular instance of MyModelName."""
    return reverse('model-detail-view', args=[str(self.id)])

def __str__(self):
    """String for representing the MyModelName object (in Admin site etc.)."""
    return self.my_field_name "- taken from mdn