Skip to content

Сайт риелторского агентства

Notifications You must be signed in to change notification settings

MiraNizam/real_estate_agency

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сайт риэлторского агентства

Сайт для агентства недвижимости.

  • Главная страница для поиска квартир с фильтрами. main_page
  • Административная панель для навигации по базе, внесения данных о недвижимости и владельцах.
    • Карточка недвижимости
    • Карточка собственника
    • Карточка замечаний по объявлениям

Запуск

  • Скачайте код
  • Установите зависимости командой pip install -r requirements.txt
  • Создайте файл базы данных и сразу примените все миграции командой python3 manage.py migrate
  • Запустите сервер командой python3 manage.py runserver

Переменные окружения

Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env рядом с manage.py и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.

Доступны 3 переменные:

  • DEBUG — дебаг-режим. Поставьте True, чтобы увидеть отладочную информацию в случае ошибки.

  • SECRET_KEY — секретный ключ проекта

  • ALLOWED_HOSTS — см документацию Django.

  • DATABASE — однострочный адрес к базе данных, например: sqlite:///db.sqlite3. Больше информации в документации

    Это позволяет легко переключаться между базами данных: PostgreSQL, MySQL, SQLite — без разницы, нужно лишь подставить нужный адрес.

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.

About

Сайт риелторского агентства

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.9%
  • HTML 20.1%