Changeset - ed8b6499dc8c
[Not reviewed]
0 3 0
Christopher Neugebauer - 5 years ago 2019-06-22 08:03:33
_@chrisjrn.com
Enable hotels, update prospectus
2 files changed:
0 comments (0 inline, 0 general)
pinaxcon/templates/static_pages/attend/hotels.html
Show inline comments
 
{% extends "page_with_title_and_lede.html" %}
 

	
 
{% load i18n %}
 

	
 
{% block head_title %}Where to Stay{% endblock %}
 

	
 
{% block heading %}Where to Stay{% endblock %}
 

	
 
{% block body_class %}attend{% endblock %}
 

	
 
{% block lede %}
 
  If you're coming from out of town, we'd love you to stay the night! We've made arrangements with the best hotels in Petaluma, with exclusive rates for North Bay Python attendees.
 
{% endblock %}
 

	
 

	
 
{% block content %}
 

	
 
<h2>Official Hotels</h2>
 

	
 
<p>We've made arrangements with three local accommodation providers to suit different budget options.</p>
 

	
 
<h3>Hotel Petaluma</h3>
 

	
 
<div class="row">
 
  <div class="col-md-7">
 
    <dl class="dl-horizontal">
 
      <dt>Where</dt><dd><a href="https://www.google.com/maps/dir/Mystic+Theatre,+Petaluma+Boulevard+North,+Petaluma,+CA/Hotel+Petaluma,+205+Kentucky+St,+Petaluma,+CA+94952">205 Kentucky St (0.2mi from venue)</a></dd>
 
      <dt>Price</dt><dd>$162-$189/night + tax</dd>
 
      <dt>Style</dt><dd>Limited-Service Hotel</dd>
 
    </dl>
 
  </div>
 
  <div class="col-md-2">
 
    <a class="btn btn-lg btn-primary" href="https://www.hotelpetaluma.com/">Book Hotel Petaluma</a>
 
    Booking link coming soon.
 
  </div>
 
</div>
 

	
 
<p>The only hotel in Downtown Petaluma is a recently renovated boutique hotel in a 1920s-era building. It's a short walk from North Bay Python's venue, and is close to Petaluma's best places to eat and drink.</p>
 

	
 
<p>Hotel Petaluma has offered all of their available rooms to North Bay Python attendees, so if you want to stay as close as possible to the venue, book through our exclusive link.</p>
 
<p>Hotel Petaluma has offered all of their available rooms to North Bay Python attendees, so if you want to stay as close as possible to the venue, book through our exclusive link, which will be available when registration opens.</p>
 

	
 
<h3>Hampton by Hilton Petaluma</h3>
 

	
 
<div class="row">
 
  <div class="col-md-7">
 
    <dl class="dl-horizontal">
 
      <dt>Where</dt><dd>Petaluma Marina, <a href="https://www.google.com/maps/dir/Mystic+Theatre,+23+Petaluma+Blvd+N,+Petaluma,+CA+94952/450+Jefferson+St,+Petaluma,+CA+94952">450 Jefferson St (0.7mi from venue)</a></dd>
 
      <dt>Price</dt><dd>$169-$189/night + tax</dd>
 
      <dt>Style</dt><dd>Limited-Service Hotel</dd>
 
    </dl>
 
  </div>
 
  <div class="col-md-2">
 
    <a class="btn btn-lg btn-primary" href="https://hamptoninn3.hilton.com/en/hotels/california/hampton-inn-petaluma-OAKPCHX/index.html">Book Hampton by Hilton Petaluma</a>
 
  </div>
 
</div>
 

	
 
<p>A brand new hotel in an historic building, a short walk from the North Bay Python venue.</p>
 

	
 
<p>The Hampton by Hilton includes hot breakfast, has an on-site gym and pool, and is a short walk over the river from Downtown Petaluma.</p>
 

	
 

	
 
<h3>Quality Inn Petaluma</h3>
 

	
 
<div class="row">
 
  <div class="col-md-7">
 
    <dl class="dl-horizontal">
 
      <dt>Where</dt><dd><a href="https://www.google.com/maps/dir/Mystic+Theatre,+23+Petaluma+Blvd+N,+Petaluma,+CA+94952/Quality+Inn+Petaluma+-+Sonoma,+Montero+Way,+Petaluma,+CA">5100 Montero Way (3.7mi from venue)</a></dd>
 
      <dt>Price</dt><dd>from $100/night + tax</dd>
 
      <dt>Style</dt><dd>Motor Inn</dd>
 
      <dt>Book</dt><dd>while rooms last</dd>
 
    </dl>
 
  </div>
 
  <div class="col-md-2">
 
    <a class="btn btn-lg btn-primary" href="https://www.choicehotels.com/california/petaluma/quality-inn-hotels/ca056/rates?adults=2&checkInDate=2019-11-01&checkOutDate=2019-11-04&ratePlanCode=LEVNT">Book Quality Inn Petaluma</a>
 
  </div>
 
</div>
 

	
 
<p>A modern, comfortable motel at the northern end of the city is a great option for attendees looking to save money. North Bay Python attendees get 15% off the best published rate at the time of booking by using our exclusive booking link.</p>
 

	
 

	
 
<h2>Other options</h2>
 

	
 
<h3>In Petaluma</h3>
 

	
 
<p>There are other options for staying in Petaluma, that cater to a variety of budgets. We don't have an official relationship with these vendors, and provide these links for informational purposes only.</p>
 

	
 
<ul>
 
  <li>
pinaxcon/urls.py
Show inline comments
...
 
@@ -2,97 +2,97 @@ from django.conf import settings
 
from django.conf.urls import include, url
 
from django.conf.urls.static import static
 
from django.contrib.staticfiles.templatetags.staticfiles import static as _static
 
from django.views.generic import TemplateView
 
from django.views.generic import RedirectView
 
from django_nyt.urls import get_pattern as get_nyt_pattern
 
from wiki.urls import get_pattern as get_wiki_pattern
 

	
 
from django.contrib import admin
 

	
 
from pinaxcon import views
 

	
 
import symposion.views
 

	
 

	
 
urlpatterns = [
 
    url(r"^$", TemplateView.as_view(template_name="static_pages/homepage.html"), name="home"),
 

	
 
    # about
 
    url(r"^about/north-bay-python$", TemplateView.as_view(template_name="static_pages/about/north_bay_python.html"), name="about/north-bay-python"),
 
    url(r"^about/petaluma$", TemplateView.as_view(template_name="static_pages/about/petaluma.html"), name="about/petaluma"),
 
    url(r"^about/team$", TemplateView.as_view(template_name="static_pages/about/team.html"), name="about/team"),
 
    url(r"^about/transparency$", TemplateView.as_view(template_name="static_pages/about/transparency/transparency.html"), name="about/transparency"),
 
    url(r"^about/program-transparency$", TemplateView.as_view(template_name="static_pages/about/transparency/program.html"), name="about/program-transparency"),
 
    url(r"^about/colophon$", TemplateView.as_view(template_name="static_pages/about/colophon.html"), name="about/colophon"),
 

	
 
    # program
 
    url(r"^program/events$", TemplateView.as_view(template_name="static_pages/program/events.html"), name="program/events"),
 
    url(r"^events$", RedirectView.as_view(url="program/events")),
 
    # url(r"^program/call-for-proposals$", RedirectView.as_view(url="/speak")),
 
    url(r"^program/selection-process$", TemplateView.as_view(template_name="static_pages/program/selection_process.html"), name="program/selection-process"),
 
    # url(r"^proposals$", RedirectView.as_view(url="/speak")),
 
    # url(r"^cfp$", RedirectView.as_view(url="/speak")),
 
    # url(r"^speak$", TemplateView.as_view(template_name="static_pages/speak.html"), name="speak"),
 

	
 
    # attend
 
    # url(r"^attend$", TemplateView.as_view(template_name="static_pages/attend/attend.html"), name="attend/attend"),
 
    url(r"^tickets$", RedirectView.as_view(url="attend")),
 
    url(r"^tickets/buy$", views.buy_ticket, name="buy_ticket"),
 
    url(r"^attend/business-case$", TemplateView.as_view(template_name="static_pages/attend/business-case.html"), name="attend/business-case"),
 

	
 
    url(r"^opportunity-grant$", TemplateView.as_view(template_name="static_pages/opportunity-grant.html"), name="opportunity-grant"),
 
    url(r"^attend/finaid$", RedirectView.as_view(url="/opportunity-grant")),
 
    url(r"^attend/finaid$", RedirectView.as_view(url="/opportunity-grant")),
 
    url(r"^attend/financial-aid$", RedirectView.as_view(url="/opportunity-grant")),
 

	
 
    # url(r"^attend/stay$", TemplateView.as_view(template_name="static_pages/attend/travel.html"), name="attend/travel"),
 
    # url(r"^attend/travel$", TemplateView.as_view(template_name="static_pages/attend/travel.html"), name="attend/travel"),
 
    # url(r"^attend/hotels$", TemplateView.as_view(template_name="static_pages/attend/hotels.html"), name="attend/hotels"),
 
    url(r"^attend/hotels$", TemplateView.as_view(template_name="static_pages/attend/hotels.html"), name="attend/hotels"),
 
    # url(r"^attend/tshirt$", TemplateView.as_view(template_name="static_pages/attend/tshirt.html"), name="attend/tshirt"),
 
    url(r"^attend/accessibility-and-accommodations$",TemplateView.as_view(template_name="static_pages/attend/accommodations.html"), name="attend/accessibility-and-accommodations"),
 
    url(r"^accessibility$", RedirectView.as_view(url="attend/accessibility-and-accommodations")),
 
    url(r"^accommodations$", RedirectView.as_view(url="attend/accessibility-and-accommodations")),
 
    url(r"^a11y$", RedirectView.as_view(url="attend/accessibility-and-accommodations")),
 
    url(r"^guides$",TemplateView.as_view(template_name="static_pages/attend/guides.html"), name="attend/guides"),
 
    url(r"^guide$", RedirectView.as_view(url="guides")),
 

	
 
    # go
 
    url(r"^go/fly$", TemplateView.as_view(template_name="static_pages/go/fly.html"), name="go/fly"),
 
    url(r"^go/stay$", TemplateView.as_view(template_name="static_pages/go/stay.html"), name="go/stay"),
 
    url(r"^go/day-trip$", TemplateView.as_view(template_name="static_pages/go/day-trip.html"), name="go/day-trip`"),
 

	
 
    url(r"^safety$", TemplateView.as_view(template_name="static_pages/safety.html"), name="safety"),
 
    url(r"^emergencies$", RedirectView.as_view(url="safety")),
 
    url(r"^emergency$", RedirectView.as_view(url="safety")),
 

	
 
    url(r"^attend/food$", TemplateView.as_view(template_name="static_pages/attend/food.html"), name="attend/food"),
 
    url(r"^food-guide$", RedirectView.as_view(url="attend/food")),
 
    url(r"^food$", RedirectView.as_view(url="attend/food")),
 
    url(r"^attend/transit$", TemplateView.as_view(template_name="static_pages/attend/transit.html"), name="attend/transit"),
 
    url(r"^transit$", RedirectView.as_view(url="attend/transit")),
 

	
 
    url(r"^code-of-conduct$", TemplateView.as_view(template_name="static_pages/code_of_conduct/code_of_conduct.html"), name="code-of-conduct"),
 
    url(r"^coc$", RedirectView.as_view(url="code-of-conduct")),
 
    url(r"^code-of-conduct/harassment-incidents$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_attendee.html"), name="code-of-conduct/harassment-incidents"),
 
    url(r"^code-of-conduct/harassment-staff-procedures$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"),
 
    url(r"^terms-and-conditions$", TemplateView.as_view(template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"),
 
    url(r"^terms$", RedirectView.as_view(url="terms-and-conditions")),
 

	
 
    # sponsor
 
    url(r"^sponsors/prospectus$", RedirectView.as_view(url=_static("assets/northbaypython_prospectus.pdf")), name="sponsors/prospectus"),
 
    url(r"^northbaypython_prospectus.pdf$", RedirectView.as_view(url=_static("assets/northbaypython_prospectus.pdf")), name="northbaypython_prospectus.pdf"),
 
    url(r"^sponsors/become-a-sponsor$", TemplateView.as_view(template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"),
 
    url(r"^sponsors/donate$", TemplateView.as_view(template_name="static_pages/sponsors/donate.html"), name="sponsors/donate"),
 
    url(r"^donate$", RedirectView.as_view(url="sponsors/donate")),
 
    url(r"^about/donate$", RedirectView.as_view(url="sponsors/donate")),
 

	
 
    # news
 
    url(r"^news$", TemplateView.as_view(template_name="static_pages/news.html"), name="news"),
 

	
 
    # Django, Symposion, and Registrasion URLs
 

	
 
    url(r"^admin/", include(admin.site.urls)),
 

	
 
    url(r"^login$", views.account_login, name="nbpy_login"),
 
    # Override the default account_login view with one that takes email addys
 
    url(r"^account/login/$", views.EmailLoginView.as_view(), name="account_login"),

Changeset was too big and was cut off... Show full diff anyway

0 comments (0 inline, 0 general)