Пример #1
0
#from django.conf.urls.defaults import *
from django.conf.urls import patterns, include, url
from beerclub.views import AccountListView, LegendsListView, BeerListView, DrinkCreateView, AccountCreateView, StockView, BeerUniqueListView, RootView, StatsView
from django.contrib.auth.decorators import login_required

urlpatterns = patterns('',
    url(r'^accounts/$', AccountListView.as_view(), name='accounts'),
    url(r'^legends/$', LegendsListView.as_view(), name='legends' ),
    url(r'^beers/$', BeerListView.as_view(), name='beers' ),
    url(r'^beers/unique/$', BeerUniqueListView.as_view(), name='beers_unique' ),
    url(r'^drink/create/$', DrinkCreateView.as_view(), name='drink' ),
    url(r'^populate/$', AccountCreateView.as_view(), name='populate' ),
    url(r'^stock/import/$', StockView.as_view(), name='stockimport'),
    url(r'^stats/$', StatsView.as_view(), name='stats'),
    # Django rest api
    # Definetly used
    url(r'^api/auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/beer_list/', 'beerclub.rest.beer_list', name='beer_list'),
    url(r'^api/beer_search_instock/(?P<term>.+)/', 'beerclub.rest.beer_search_instock', name='beer_search_instock'),
    url(r'^api/beer_search/(?P<term>.+)/', 'beerclub.rest.beer_search', name='beer_search'),
    url(r'^api/beer_detail_barcode/(?P<barcode>.+)/', 'beerclub.rest.beer_detail_barcode', name='beer_detail_barcode'),
    url(r'^api/account_self_serve/', 'beerclub.rest.account_self_serve', name='account_self_serve'),
    url(r'^api/account/(?P<id>.+)/', 'beerclub.rest.account', name='account_id'),
    url(r'^api/account_unique_available/(?P<id>.+)/', 'beerclub.rest.account_unique_available', name='account_unique_available_id'),
    url(r'^api/account_drunk/(?P<user_id>.+)/(?P<beer_id>.+)/', 'beerclub.rest.account_drunk', name='account_drunk'),
    url(r'^api/account_search/(?P<term>.+)/', 'beerclub.rest.account_search', name='account_search'),
    #Maybe unused?
    url(r'^api/account_unique_available/', 'beerclub.rest.account_unique_available', name='account_unique_available'),
    url(r'^api/account_random_unique/', 'beerclub.rest.account_random_unique', name='account_random_unique'),
    url(r'^api/account/', 'beerclub.rest.account', name='account'),
    url(r'^api/account_drinks/', 'beerclub.rest.account_drinks', name='account_drinks'),
Пример #2
0
#from django.conf.urls.defaults import *
from django.conf.urls import patterns, include, url
from beerclub.views import AccountListView, LegendsListView, BeerListView, DrinkCreateView, AccountCreateView, StockView, BeerUniqueListView, RootView, StatsView, HistoryView
from django.contrib.auth.decorators import login_required

urlpatterns = patterns('',
    url(r'^accounts/$', AccountListView.as_view(), name='accounts'),
    url(r'^legends/$', LegendsListView.as_view(), name='legends' ),
    url(r'^beers/$', BeerListView.as_view(), name='beers' ),
    url(r'^beers/unique/$', BeerUniqueListView.as_view(), name='beers_unique' ),
    url(r'^drink/create/$', DrinkCreateView.as_view(), name='drink' ),
    url(r'^populate/$', AccountCreateView.as_view(), name='populate' ),
    url(r'^stock/import/$', StockView.as_view(), name='stockimport'),
    url(r'^stats/$', StatsView.as_view(), name='stats'),
    url(r'^stats/(?P<year>.+)/$', StatsView.as_view(), name='stats_year'),
    url(r'^history/$', HistoryView.as_view(), name='history'),
    # Django rest api
    # Definetly used
    url(r'^api/auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/beer_list/', 'beerclub.rest.beer_list', name='beer_list'),
    url(r'^api/beer_search_instock/(?P<term>.+)/', 'beerclub.rest.beer_search_instock', name='beer_search_instock'),
    url(r'^api/beer_search/(?P<term>.+)/', 'beerclub.rest.beer_search', name='beer_search'),
    url(r'^api/beer_detail_barcode/(?P<barcode>.+)/', 'beerclub.rest.beer_detail_barcode', name='beer_detail_barcode'),
    url(r'^api/account_self_serve/', 'beerclub.rest.account_self_serve', name='account_self_serve'),
    url(r'^api/account/(?P<id>.+)/', 'beerclub.rest.account', name='account_id'),
    url(r'^api/account_unique_available/(?P<id>.+)/', 'beerclub.rest.account_unique_available', name='account_unique_available_id'),
    url(r'^api/account_drunk/(?P<acc_id>.+)/(?P<beer_id>.+)/', 'beerclub.rest.account_drunk', name='account_drunk'),
    url(r'^api/account_search/(?P<term>.+)/', 'beerclub.rest.account_search', name='account_search'),
    #Maybe unused?
    url(r'^api/account_unique_available/', 'beerclub.rest.account_unique_available', name='account_unique_available'),
    url(r'^api/account_random_unique/', 'beerclub.rest.account_random_unique', name='account_random_unique'),