lettings package#

lettings.admin module#

lettings.apps module#

class lettings.apps.LettingsConfig(app_name, app_module)[source]#

Bases : AppConfig

default_auto_field = 'django.db.models.BigAutoField'#
name = 'lettings'#

lettings.models module#

class lettings.models.Address(*args, **kwargs)[source]#

Bases : Model

Modèle représentant une adresse.

Attributes:

number (PositiveIntegerField): Le numéro de l’adresse (entre 1 et 9999).

street (CharField): Le nom de la rue (max 64 caractères).

city (CharField): Le nom de la ville (max 64 caractères).

state (CharField): Le code d’État ou de province (2 caractères min).

zip_code (PositiveIntegerField): Le code postal (entre 1 et 99999).

country_iso_code (CharField): Le code ISO du pays (3 caractères min).

Methods:
__str__: Retourne une représentation sous forme

de chaîne de caractères de l’adresse.

Meta:

verbose_name_plural: Nom au pluriel utilisé dans l’administration.

exception DoesNotExist#

Bases : ObjectDoesNotExist

exception MultipleObjectsReturned#

Bases : MultipleObjectsReturned

city#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

country_iso_code#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

id#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

letting#

Accessor to the related object on the reverse side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Place.restaurant is a ReverseOneToOneDescriptor instance.

number#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>#
state#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

street#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

zip_code#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

class lettings.models.Letting(*args, **kwargs)[source]#

Bases : Model

Modèle représentant une location.

Attributes:

title (CharField): Le titre de la location (max 256 caractères).

address (OneToOneField): L’adresse de la location

(relation un-à-un avec le modèle Address).

Methods:

__str__: Retourne une représentation sous forme de chaîne de caractères de la location.

exception DoesNotExist#

Bases : ObjectDoesNotExist

exception MultipleObjectsReturned#

Bases : MultipleObjectsReturned

address#

Accessor to the related object on the forward side of a one-to-one relation.

In the example:

class Restaurant(Model):
    place = OneToOneField(Place, related_name='restaurant')

Restaurant.place is a ForwardOneToOneDescriptor instance.

address_id#
id#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>#
title#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

lettings.tests module#

class lettings.tests.TestModels[source]#

Bases : object

pytestmark = MarkDecorator(mark=Mark(name='django_db', args=(), kwargs={}))#
Paramètres:
  • args (object) –

  • kwargs (object) –

test_address_model()[source]#
test_letting_model()[source]#
lettings.tests.test_lettings_index_url()[source]#
lettings.tests.test_lettings_index_view()[source]#
lettings.tests.test_lettings_letting_url()[source]#
lettings.tests.test_lettings_letting_view()[source]#

lettings.urls module#

lettings.views module#

lettings.views.index(request)[source]#

View for lettings list.

Paramètres:

request – the request for this page.

Renvoie:

lettings_list in html.

lettings.views.letting(request, letting_id)[source]#

View for a letting detail.

Paramètres:
  • request – the request for this page.

  • letting_id – the reference to the letting.

Renvoie:

letting_detail in html.

Module contents#