Coder Social home page Coder Social logo

__project's Introduction

🏁 Запуск проекта


  1. Скачайте python последней версии:
  2. Перейдите в папку проекта в терминале

img.png

  1. Создайте виртуальное окружение:

python -m venv venv

img_1.png

  1. Активируйте виртуальное окружение:

source venv/bin/activate

img_2.png

  1. Докачайте все нужные библиотеки для запуска проекта:

pip install -r requirements.txt

img_3.png

  1. Создайте базу данных в firebase

img_4.png

img_5.png

img_6.png

img_7.png

  1. Перейдите в настройки базы данных, после в "Service Accounts" и скачайте .json файл настроек, нажав на " Generate new private key" и подтвердив

img_12.png

img_13.png

img_14.png

img_15.png

img_16.png

  1. Откройте скачаный json файл, скопируйте все, найдите в проекте файл с названием platform-students-employers-firebase-adminsdk-qwyno-8fdc4285ba.json, откройте его, удалите все старое, вставьте свое и сохраните

    img_17.png

    img_18.png

    img_11.png

    img_19.png

    img_20.png

  2. Вернитесь в firebase, перейдите в All products => Authentication => Выберите Email/Password => Нажмите на серый ползунок возле Email/Password и сохраните img_32.png

    img_33.png

    img_34.png

    img_35.png

    img_36.png

  3. Перейдите в All products => Realtime Database => нажмите на Create Database => Нажмите на Next => Start in test mode => Enable

img_37.png

img_38.png

img_39.png

img_40.png

img_41.png

  1. Переходим в Realtime Database => Rules => Меняем значения у .read и .write на "now < 5703959200000" и жмякаем Publish

    img_42.png

    img_43.png

  2. Переходим в All Products => Storage => Жмякаем Get started => test mode и Next => Done => Rules => Убираем: ": if request.time < timestamp.date(2024, 5, 5)" и Publish

    img_44.png

    img_45.png

    img_46.png

    img_47.png

    img_48.png

    img_49.png

  3. Переходим в Project Settings и нажимаем на иконку веб(</>), придумываем имя и нажимаем на Register app

img_50.png

img_51.png

img_52.png

  1. В Django проекте находим папку config и переходим в файл settings.py, находим Firebase Configuration => Удаляем тамошний apiKey и меняем на свой, тот, что сделали в прошлом шаге, а также меняем storageBucket и databaseURL

    img_53.png

    img_54.png

    img_55.png

    img_56.png

    img_57.png

    img_58.png

    img_59.png

  2. Для настройки очков добавьте "points" в Realtime Database, найдите POINTS_EXPORT.json в проекте и импортируйте в points

    img.png

    img.png

    img_1.png

    img_2.png

Запуск проекта

python manage.py runserver --insecure

img_60.png

img_61.png

С помощью Docker

docker-compose up --build

__project's People

Contributors

jaswine avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.