Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

devpro-br/hackernews-api

Open more actions menu

Repository files navigation

hackernews-api

API (backend python) para o frontend do hackernews-clone

Setup

  • criar virtualenv
  • pip install -r requirements-dev.txt

Rodar testes

make run_tests

OU


make db_test_up
pytest
make db_test_down

Rodar API

docker-compose up -d
flask db upgrade     # 1a vez apenas
flask run

👉 http://localhost:5000/api/ 👉 http://localhost:5000/api/news

Próximos passos

Adicionando uma notícia

flask shell

Python 3.8.10 (default, Sep 28 2021, 16:10:42)

from hackernews.ext.database import db
from hackernews.models.news import News
from hackernews.models.users import User

News.query.all()
[]


u = User(name="roger", username="rac", email="r@a.c")
db.session.add(u)
db.session.commit()

n = News(title="Teste", description="1o. teste", author_id=u.id)
db.session.add(n)
db.session.commit()

News.query.all()
[Teste]

About

API (backend python) para o frontend do hackernews-clone

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.