예제 #1
0
def test_details(rf, admin):
    request = rf.get('/')
    request.user = admin
    response = ProductView(request)
    assert response.status_code == 200
예제 #2
0
파일: urls.py 프로젝트: alcatraz-rm/DJ-10
"""product_review URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static

from app.views import product_list_view, ProductView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('product/<int:pk>/', ProductView.as_view(), name='product_detail'),
    path('', ProductView.as_view(), name='main_page'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
예제 #3
0
"""product_review URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static

from app.views import product_list_view, product_view, ProductView


urlpatterns = [
    path('admin/', admin.site.urls),
    #path('product/<int:pk>/', product_view, name='product_detail'),
    path('product/<int:pk>/', ProductView.as_view(), name='product_detail'),
    path('', product_list_view, name='main_page'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
예제 #4
0
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url, patterns
from django.contrib import admin
from app.views import AddProductView, ListView, ProductView
import settings

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', AddProductView.as_view(), name='home'),
    url(r'^list/+$', ListView.as_view()),
    url(r'^list/product_([0-9]+)/+$', ProductView.as_view()),
]

if settings.DEBUG:
    urlpatterns += patterns('',
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
        url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.STATIC_ROOT, 'show_indexes': True}),
    )
예제 #5
0
파일: urls.py 프로젝트: Zifah/fullers_haven
from django.conf.urls import patterns, include, url
from django.contrib import admin
from rest_framework import routers
from app.views import CustomerViewSet, ProductView, ColourViewSet, AlterationViewSet, OrderView, OrderInvoiceView, OrderTagsView
from django.views.generic.base import RedirectView
#import debug_toolbar

router = routers.DefaultRouter()
router.register(r'customers', CustomerViewSet)
router.register(r'colours', ColourViewSet)
router.register(r'alterations', AlterationViewSet)

urlpatterns = patterns('',
    # Examples:
    url(r'^api/v1/', include(router.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/v1/products/$', ProductView.as_view(), name='products'),
    url(r'^api/v1/orders/$', OrderView.as_view(), name='orders'),
    url(r'^api/v1/orders/(?P<pk>\d+)/$', OrderView.as_view(), name='get_order'),
    url(r'^admin/app/order/(?P<pk>\d+)/receipt/$', OrderInvoiceView.as_view(), name='order_invoice'),
    url(r'^admin/app/order/(?P<pk>\d+)/tags/$', OrderTagsView.as_view(), name='order_tags'),
    url(r'^admin/', include(admin.site.urls), name='admin'),
    #url(r'^__debug__/', include(debug_toolbar.urls)),
    url(r'^$', RedirectView.as_view(url='admin', permanent=False), name='index'),
)

admin.site.site_title = 'Fullers Haven admin'
admin.site.site_header = 'Fullers Haven'
예제 #6
0
파일: urls.py 프로젝트: sn1ch/django_diplom
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from app.views import StartView, ProductView, CatalogView

from django.contrib.auth import views as auth_views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', StartView.as_view(), name='base_page'),
    # path('<slug:slug>/', ProductView.as_view(), name='product_page'),
    path('product/<slug:slug>/', ProductView.as_view(), name='product_page'),
    path('catalog/<slug:slug>/', CatalogView.as_view(), name='catalog_page'),
    path('catalog?page=<int:num>/', CatalogView.as_view(), name='catalog_page'),
    path('login/', auth_views.LoginView.as_view(template_name='registration/login.html'), name='login'),
    path('logout/', auth_views.LogoutView.as_view(), name='logout'),
    # path('login/', LoginView.as_view(), name='login'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
예제 #7
0
def inject_paths():
    return dict(product_num = get_product_num(),
                registereduser_num = get_registereduser_num())

# Create admin
admin = flask_admin.Admin(
    app,
    'My Dashboard',
    base_template='my_master.html',
    template_mode='bootstrap3',
)

# Add model views
admin.add_view(MyModelView(Role, db.session, menu_icon_type='fa', menu_icon_value='fa-server', name="Roles"))
admin.add_view(UserView(User, db.session, menu_icon_type='fa', menu_icon_value='fa-users', name="Users"))
admin.add_view(ProductView(Product, db.session, menu_icon_type='fa', menu_icon_value='fa-users', name="Products"))
admin.add_view(RegisteredUserView(RegisteredUser, db.session, menu_icon_type='fa', menu_icon_value='fa-users', name="Registered User"))
admin.add_view(CheckoutView(name="Checkout", endpoint='checkout', menu_icon_type='fa', menu_icon_value='fa-connectdevelop',))
admin.add_view(UserRegistrationView(name="User Registration", endpoint='user_registration', menu_icon_type='fa', menu_icon_value='fa-connectdevelop',))
admin.add_view(ObjectDetectionView(name="Object Detection", endpoint='obj_detection', menu_icon_type='fa', menu_icon_value='fa-connectdevelop',))

# define a context processor for merging flask-admin's template context into the
# flask-security views.

@security.context_processor
def security_context_processor():
    return dict(
        admin_base_template=admin.base_template,
        admin_view=admin.index_view,
        h=admin_helpers,
        get_url=url_for
예제 #8
0
파일: urls.py 프로젝트: Zifah/fullers_haven
from app.views import CustomerViewSet, ProductView, ColourViewSet, AlterationViewSet, OrderView, OrderInvoiceView, OrderTagsView
from django.views.generic.base import RedirectView
#import debug_toolbar

router = routers.DefaultRouter()
router.register(r'customers', CustomerViewSet)
router.register(r'colours', ColourViewSet)
router.register(r'alterations', AlterationViewSet)

urlpatterns = patterns(
    '',
    # Examples:
    url(r'^api/v1/', include(router.urls)),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/v1/products/$', ProductView.as_view(), name='products'),
    url(r'^api/v1/orders/$', OrderView.as_view(), name='orders'),
    url(r'^api/v1/orders/(?P<pk>\d+)/$', OrderView.as_view(),
        name='get_order'),
    url(r'^admin/app/order/(?P<pk>\d+)/receipt/$',
        OrderInvoiceView.as_view(),
        name='order_invoice'),
    url(r'^admin/app/order/(?P<pk>\d+)/tags/$',
        OrderTagsView.as_view(),
        name='order_tags'),
    url(r'^admin/', include(admin.site.urls), name='admin'),
    #url(r'^__debug__/', include(debug_toolbar.urls)),
    url(r'^$',
        RedirectView.as_view(url='admin', permanent=False),
        name='index'),
)
예제 #9
0
"""filin URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib import admin
from django.urls import path

from app.views import LandingView, ProductView, ServiceView, LeaseView, TypesView

urlpatterns = [
    path('admin/', admin.site.urls),
    url('^landing', LandingView.as_view()),
    url('^products', ProductView.as_view()),
    url('^services', ServiceView.as_view()),
    url('^offers', LeaseView.as_view()),
    url('^product_service_types', TypesView.as_view()),
]
예제 #10
0
    'catalog': sitemaps.CatalogSitemap,
    'products': sitemaps.ProductsSitemap,
    'articles': sitemaps.ArticlesSitemap
}

urlpatterns = [
    url(r'^admin/', include('admin_honeypot.urls', namespace='admin_honeypot')),
    url(r'^dima-admin/', include('smuggler.urls')),
    url(r'^dima-admin/mediabackup/', media_backup_request, ),
    url(r'^dima-admin/get_subscribers/', get_subscribers),
    url(r'^dima-admin/', admin.site.urls),
    url(r'^ckeditor/', include('ckeditor_uploader.urls')),
    url(r'^$', MainView.as_view(), name='main'),
    url(r'^catalog/$', CatalogView.as_view(), name='catalog'),
    url(r'^catalog/(?P<slug>[-_\w]*)$', CategoryView.as_view(), name='category'),
    url(r'^products/(?P<slug>[-_\w]*)$', ProductView.as_view(), name='product'),
    url(r'^i18n/', include('django.conf.urls.i18n')),
    url(r'^lang_redirect', LangRedirect.as_view(), name='lang_redirect'),
    url(r'^articles/$', ArticleListView.as_view(), name='article_list'),
    url(r'^articles/(?P<slug>[-_\w]*)$', ArticleDetailView.as_view(), name='article_details'),
    url(r'^contacts/$', ContactsView.as_view(), name='contacts'),
    url(r'^tagging_autocomplete/', include('tagging_autocomplete.urls')),
    url(r'^request_success/', RequestSuccess.as_view(), name='request_success'),
    url(r'^xhr/cart_count/', cart_count_request),
    url(r"^search/", include("watson.urls", namespace="watson")),
    url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'),
    # url(r'^robots\.txt', include('robots.urls')),
    url(r'^robots\.txt', RobotsView.as_view(), name='robots'),
    url(r'^subscribe/', SubscribeView.as_view(), name='subscribe'),
]