1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wangzitiansky-Tweetme

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Социальная сеть, созданная с использованием Django

HitCount LICENSE

Социальная сеть, похожая на Twitter :iphone:

Исходник взят из Tweetme2 :clap: :clap: :clap:

Используемые технологии :five:

  • React

  • Bootstrap

  • Python3

  • Django

  • Django REST framework

Реализованные функции

  • Войти / зарегистрироваться

  • Создание твита

  • Просмотр деталей твита

  • Лайк / отмена лайка

  • Ретвит

  • Авторизация через сторонние сервисы

Запланированные задачи

  • Аутентификация с помощью JWT

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

Клонировать проект

git clone https://github.com/wangzitiansky/Tweetme.git
cd Tweetme

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

python3 -m venv venv

Установить зависимости

pip install --upgrade pip 
pip install -r product_requirements.txt

Настроить переменные окружения (в основном для базы данных MySQL)

export MYSQL_PASSWORD=ваш_пароль
export MYSQL_HOST=ваш_хост
export MYSQL_USER=ваш_пользователь
export MYSQL_DB_NAME=название_вашей_базы_данных

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

python3 manage.py runserver

Если вы хотите запустить React приложение отдельно

cd tweetme-web
npm install
npm start

Для использования авторизации через GitHub можно указать свои id и ключи (или использовать мои)

# tweetme/settings.py
GITHUB_CLIENT_ID = 'f1fd4af5331b53348d3e'
GITHUB_SECRET = '6d5a03cd5d04b43d0e1bfe11a65865d40b529bc7'

Поскольку этот проект использует Redis, вам потребуется настроить конфигурацию Redis

# tweetme/settings.py
REDIS_HOST
REDIS_PORT
REDIS_DB

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wangzitiansky-Tweetme.git
git@api.gitlife.ru:oschina-mirror/wangzitiansky-Tweetme.git
oschina-mirror
wangzitiansky-Tweetme
wangzitiansky-Tweetme
master