Spaces:
Sleeping
Sleeping
Jack commited on
Commit ·
1543d4d
1
Parent(s): 531eb3f
bug fixes for huggingface
Browse files- app/main.py +30 -20
app/main.py
CHANGED
|
@@ -302,8 +302,9 @@ def home(
|
|
| 302 |
)[:3]
|
| 303 |
|
| 304 |
return templates.TemplateResponse(
|
| 305 |
-
|
| 306 |
-
|
|
|
|
| 307 |
request,
|
| 308 |
db,
|
| 309 |
home_cards=[
|
|
@@ -333,8 +334,9 @@ def home(
|
|
| 333 |
def guide(request: Request, db: Session = Depends(get_db)):
|
| 334 |
users = db.scalars(select(User).order_by(User.id)).all()
|
| 335 |
return templates.TemplateResponse(
|
| 336 |
-
|
| 337 |
-
|
|
|
|
| 338 |
)
|
| 339 |
|
| 340 |
|
|
@@ -348,8 +350,9 @@ def browser_reset():
|
|
| 348 |
def login_page(request: Request, next: str = "/", db: Session = Depends(get_db)):
|
| 349 |
users = db.scalars(select(User).order_by(User.id)).all()
|
| 350 |
return templates.TemplateResponse(
|
| 351 |
-
|
| 352 |
-
|
|
|
|
| 353 |
)
|
| 354 |
|
| 355 |
|
|
@@ -365,8 +368,9 @@ def login(
|
|
| 365 |
if user is None or user.password != password:
|
| 366 |
users = db.scalars(select(User).order_by(User.id)).all()
|
| 367 |
return templates.TemplateResponse(
|
| 368 |
-
|
| 369 |
-
|
|
|
|
| 370 |
request,
|
| 371 |
db,
|
| 372 |
error="That email and password combination does not match the seeded demo data.",
|
|
@@ -407,8 +411,9 @@ def listing_detail(request: Request, slug: str, db: Session = Depends(get_db)):
|
|
| 407 |
)
|
| 408 |
if listing is None:
|
| 409 |
return templates.TemplateResponse(
|
| 410 |
-
|
| 411 |
-
|
|
|
|
| 412 |
request,
|
| 413 |
db,
|
| 414 |
home_cards=[],
|
|
@@ -455,8 +460,9 @@ def listing_detail(request: Request, slug: str, db: Session = Depends(get_db)):
|
|
| 455 |
.limit(3)
|
| 456 |
).all()
|
| 457 |
return templates.TemplateResponse(
|
| 458 |
-
|
| 459 |
-
|
|
|
|
| 460 |
request,
|
| 461 |
db,
|
| 462 |
listing=listing,
|
|
@@ -606,8 +612,9 @@ def trips(request: Request, db: Session = Depends(get_db)):
|
|
| 606 |
.order_by(Booking.check_in)
|
| 607 |
).all()
|
| 608 |
return templates.TemplateResponse(
|
| 609 |
-
|
| 610 |
-
|
|
|
|
| 611 |
)
|
| 612 |
|
| 613 |
|
|
@@ -640,8 +647,9 @@ def wishlists(request: Request, db: Session = Depends(get_db)):
|
|
| 640 |
.options(joinedload(WishlistItem.listing).joinedload(Listing.host), joinedload(WishlistItem.listing).selectinload(Listing.images))
|
| 641 |
).all()
|
| 642 |
return templates.TemplateResponse(
|
| 643 |
-
|
| 644 |
-
|
|
|
|
| 645 |
request,
|
| 646 |
db,
|
| 647 |
wishlist_cards=[
|
|
@@ -675,8 +683,9 @@ def inbox(request: Request, thread_id: int | None = None, db: Session = Depends(
|
|
| 675 |
if selected_thread is None and threads:
|
| 676 |
selected_thread = threads[0]
|
| 677 |
return templates.TemplateResponse(
|
| 678 |
-
|
| 679 |
-
|
|
|
|
| 680 |
)
|
| 681 |
|
| 682 |
|
|
@@ -718,8 +727,9 @@ def host_dashboard(request: Request, db: Session = Depends(get_db)):
|
|
| 718 |
.order_by(Booking.check_in)
|
| 719 |
).all()
|
| 720 |
return templates.TemplateResponse(
|
| 721 |
-
|
| 722 |
-
|
|
|
|
| 723 |
)
|
| 724 |
|
| 725 |
|
|
|
|
| 302 |
)[:3]
|
| 303 |
|
| 304 |
return templates.TemplateResponse(
|
| 305 |
+
request=request,
|
| 306 |
+
name="home.html",
|
| 307 |
+
context=build_context(
|
| 308 |
request,
|
| 309 |
db,
|
| 310 |
home_cards=[
|
|
|
|
| 334 |
def guide(request: Request, db: Session = Depends(get_db)):
|
| 335 |
users = db.scalars(select(User).order_by(User.id)).all()
|
| 336 |
return templates.TemplateResponse(
|
| 337 |
+
request=request,
|
| 338 |
+
name="guide.html",
|
| 339 |
+
context=build_context(request, db, users=users),
|
| 340 |
)
|
| 341 |
|
| 342 |
|
|
|
|
| 350 |
def login_page(request: Request, next: str = "/", db: Session = Depends(get_db)):
|
| 351 |
users = db.scalars(select(User).order_by(User.id)).all()
|
| 352 |
return templates.TemplateResponse(
|
| 353 |
+
request=request,
|
| 354 |
+
name="login.html",
|
| 355 |
+
context=build_context(request, db, next_path=normalize_redirect_target(next), users=users),
|
| 356 |
)
|
| 357 |
|
| 358 |
|
|
|
|
| 368 |
if user is None or user.password != password:
|
| 369 |
users = db.scalars(select(User).order_by(User.id)).all()
|
| 370 |
return templates.TemplateResponse(
|
| 371 |
+
request=request,
|
| 372 |
+
name="login.html",
|
| 373 |
+
context=build_context(
|
| 374 |
request,
|
| 375 |
db,
|
| 376 |
error="That email and password combination does not match the seeded demo data.",
|
|
|
|
| 411 |
)
|
| 412 |
if listing is None:
|
| 413 |
return templates.TemplateResponse(
|
| 414 |
+
request=request,
|
| 415 |
+
name="home.html",
|
| 416 |
+
context=build_context(
|
| 417 |
request,
|
| 418 |
db,
|
| 419 |
home_cards=[],
|
|
|
|
| 460 |
.limit(3)
|
| 461 |
).all()
|
| 462 |
return templates.TemplateResponse(
|
| 463 |
+
request=request,
|
| 464 |
+
name="listing.html",
|
| 465 |
+
context=build_context(
|
| 466 |
request,
|
| 467 |
db,
|
| 468 |
listing=listing,
|
|
|
|
| 612 |
.order_by(Booking.check_in)
|
| 613 |
).all()
|
| 614 |
return templates.TemplateResponse(
|
| 615 |
+
request=request,
|
| 616 |
+
name="trips.html",
|
| 617 |
+
context=build_context(request, db, bookings=bookings),
|
| 618 |
)
|
| 619 |
|
| 620 |
|
|
|
|
| 647 |
.options(joinedload(WishlistItem.listing).joinedload(Listing.host), joinedload(WishlistItem.listing).selectinload(Listing.images))
|
| 648 |
).all()
|
| 649 |
return templates.TemplateResponse(
|
| 650 |
+
request=request,
|
| 651 |
+
name="wishlists.html",
|
| 652 |
+
context=build_context(
|
| 653 |
request,
|
| 654 |
db,
|
| 655 |
wishlist_cards=[
|
|
|
|
| 683 |
if selected_thread is None and threads:
|
| 684 |
selected_thread = threads[0]
|
| 685 |
return templates.TemplateResponse(
|
| 686 |
+
request=request,
|
| 687 |
+
name="inbox.html",
|
| 688 |
+
context=build_context(request, db, threads=threads, selected_thread=selected_thread),
|
| 689 |
)
|
| 690 |
|
| 691 |
|
|
|
|
| 727 |
.order_by(Booking.check_in)
|
| 728 |
).all()
|
| 729 |
return templates.TemplateResponse(
|
| 730 |
+
request=request,
|
| 731 |
+
name="host_dashboard.html",
|
| 732 |
+
context=build_context(request, db, listings=listings, reservations=reservations),
|
| 733 |
)
|
| 734 |
|
| 735 |
|