BlogPost

BlogPost#

App: products

Content articles including neighbourhood guides, travel tips, and market analyses. Supports multi-language translation.

Fields#

Field

Type

Description

comments_enabled

BooleanField

Whether comments are allowed

access

CharField

Access level (all, subscriber, premium)

identifier

CharField

Unique post identifier (e.g. ‘SAFN2IB’)

title

CharField

Article title (translatable)

content

MarkdownxField

Article body in Markdown

safety

FloatField

Safety rating 0.0-10.0 for neighbourhood guides

preview_image_url

URLField

External preview image URL

preview_image

ImageField

Uploaded preview image

created_at

DateTimeField

Creation timestamp (auto)

updated_at

DateTimeField

Last update timestamp

views

PositiveIntegerField

View count

rating

FloatField

Average user rating

rating_count

PositiveIntegerField

Number of ratings

country

CharField

Country (default: South Africa)

city

CharField

City (default: Cape Town)

travel_budget

CharField

Budget category (economy/business)

travel_regions

TextField

Travel regions covered

gmaps_link

URLField

Google Maps link

tags

TaggableManager

Comma-separated tags

category

ForeignKey(Category)

Content category

series_number

PositiveIntegerField

Position in series

series_total

PositiveIntegerField

Total posts in series

data_download_url

URLField

Optional data download URL for authenticated users

Relationships#

  • Category

  • Comment

  • Favourite

  • Neighbourhood