Exemplo n.º 1
0
def generate_static_index_html():
    """
    产生首页静态页面
    """
    # 从 mysql 中查询商品的相关信息
    content_text = IndexView.get_content_text()
    # 加载模型文件
    temp = loader.get_template("static_index.html")
    # 模板渲染
    static_index_html = temp.render(content_text)
    # 生成首页对应的静态页面
    save_path = os.path.join(settings.BASE_DIR, 'static/index.html')
    with open(save_path, 'w', encoding='utf8') as file_des:
        file_des.write(static_index_html)
Exemplo n.º 2
0
from django.urls import path
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
    path('index', IndexView.as_view(), name='index'),
    path('', IndexView.as_view(), name='index'), # This should be replace by celery static index page
    path('goods/<int:goods_id>', DetailView.as_view(), name='detail'),
    path('goods/<int:type_id>/<int:page>/', ListView.as_view(), name='list'),
]
Exemplo n.º 3
0
from django.urls import path
from goods.views import IndexView, DetailView, ListView

app_name = "goods"
urlpatterns = [
    path('index/', IndexView.as_view(), name="index"),  # 首页路由地址
    path('detail/<int:goods_id>', DetailView.as_view(),
         name="detail"),  # 商品详情页路由地址
    path('list/<int:type_id>/<int:page_index>/',
         ListView.as_view(),
         name="list"),  # 列表页地址
]
Exemplo n.º 4
0
from goods.views import IndexView,DetailView,ListView
from django.urls import path,re_path
from django.contrib.auth.decorators import login_required

urlpatterns = [
    path('',IndexView.as_view(),name='index'), # 首页
    re_path('^goods/(?P<goods_id>\d+)$',DetailView.as_view(),name='detail'), # 详情页
    re_path('^list/(?P<type_id>\d+)/(?P<page>\d+)$',ListView.as_view(),name='list') # 列表页

]
Exemplo n.º 5
0
from django.urls import path, re_path
from goods.views import IndexView, DetailView, ListView
from apps.goods import views

urlpatterns = [
    path('index/', IndexView.as_view(), name='index'),  # 商品首页
    re_path(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(),
            name='detail'),  # 详情页
    re_path(r'^list/(?P<type_id>\d+)/(?P<page>\d+)$',
            ListView.as_view(),
            name='list'),  # 列表页
]
Exemplo n.º 6
0
from django.conf.urls import url
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),  # 首页
    url(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(),
        name='detail'),  # 详情页
    url(r'^list/(?P<type_id>\d+)/(?P<page>\d+)$',
        ListView.as_view(),
        name='list'),  # 列表页
]
Exemplo n.º 7
0
from django.conf.urls import url
from goods.views import IndexView, DetailView, ListView
app_name = 'goods'
urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),  # 首页
    url(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(),
        name='detail'),  # 详情
    url(r'^list/(?P<type_id>\d+)/(?P<page>\d+)$',
        ListView.as_view(),
        name='list'),  # 列表
]

Exemplo n.º 8
0
from django.conf.urls import url
from django.views.generic import edit

from goods.views import DetailView, CategorView, IndexView

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='首页'),
    url(r'^list/(?P<cate_id>\d*)_{1}(?P<order>\d?)\.html$', CategorView.as_view(), name='分类列表'),

    url(r'^detail/(?P<id>\d+)/$', DetailView.as_view(), name="商品详情"),

]
Exemplo n.º 9
0
from django.urls import path, re_path, include
from goods.views import IndexView, DetailView, ListView
urlpatterns = [
    path("", IndexView.as_view(), name='index'),
    re_path(r'goods/(?P<goods_id>\d+)/', DetailView.as_view(), name="detail"),
    re_path(r'list/(?P<type_id>\d+)/(?P<page>\d+)',
            ListView.as_view(),
            name="list"),
    path(r'search/', include('haystack.urls')),  #全文检索框架
]
Exemplo n.º 10
0
from django.urls import re_path
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
    re_path('^index$', IndexView.as_view(), name="index"),  # 首页
    re_path('^goods/(?P<goods_id>\d+)$', DetailView.as_view(), name="detail"),  # 详情页
    re_path('^list/(?P<type_id>\d+)/(?P<page>\d+)$', ListView.as_view(), name="list"),  # 列表页

]
Exemplo n.º 11
0
from django.conf.urls import url

from goods.views import IndexView, DetailView, CategoryView

urlpatterns = [
    url(r'^$', IndexView.as_view(), name="商品首页"),
    url(r'^(?P<id>\d+).html$', DetailView.as_view(), name="商品详情"),
    url(r'^category/(?P<cate_id>\d+)/(?P<order>\d+)$',
        CategoryView.as_view(),
        name="商品分类"),
]
Exemplo n.º 12
0
from django.conf.urls import url
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
    url(r'^index$', IndexView.as_view(), name='index'),  # 首页
    url(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(),
        name='detail'),  # 详情页
    url(r'^list/(?P<type_id>\d+)/(?P<page>\d+)$',
        ListView.as_view(),
        name='list'),  # 列表页
    url(r'^', IndexView.as_view(), name='index'),  # 列表页
]
Exemplo n.º 13
0
from django.conf.urls import url
from goods.views import IndexView

urlpatterns = [url(r'^index$', IndexView.as_view(), name='index')]
Exemplo n.º 14
0
from django.urls import path, include
from goods.views import IndexView, DetailView, ListView

app_name = "goods"

urlpatterns = [
   path("index", IndexView.as_view(), name="index"),
   path('goods/<int:goods_id>', DetailView.as_view(), name="detail"),
   path('list/<int:type_id>/<int:page>',ListView.as_view(),name="list")
]
Exemplo n.º 15
0
from django.conf.urls import url

from goods.views import IndexView, DetailView, CateGoryView

urlpatterns = [
    url('^index/$', IndexView.as_view(), name='超市主页'),
    url('^detail/(?P<id>\d+)$', DetailView.as_view(), name='商品详情'),
    url('^category/(?P<id>\d*)_{1}(?P<order>\d?)$',
        CateGoryView.as_view(),
        name='商品分类'),
]
Exemplo n.º 16
0
from django.conf.urls import url
from goods.views import IndexView
urlpatterns = [
    url(r'^$', view=IndexView.as_view(), name='index'),
]
Exemplo n.º 17
0
from django.conf.urls import url
from goods.views import IndexView, DetailView, ListView
urlpatterns = [
    url(r"^index$", IndexView.as_view(), name='index'),  # 首页
    url(r"^goods/(?P<goods_id>\d+)$", DetailView.as_view(),
        name='detail'),  # 详情页
    url(r'^list/(?P<type_id>\d+)/(?P<page>\d+)$',
        ListView.as_view(),
        name='list'),  # 列表页
]
Exemplo n.º 18
0
"""
from django.conf.urls import url, include
from django.views.static import serve
from CSTplatform.settings import MEDIA_ROOT
from django.views.generic import TemplateView
# from django.contrib import admin

import xadmin

from users.views import LoginView, RegisterView, ActiveUserView, LogoutView
from goods.views import IndexView


urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', IndexView.as_view(), name="index"),
    url(r'^register/$', RegisterView.as_view(), name="register"),
    url(r'^login/$', LoginView.as_view(), name="login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"),

    # 用户相关url的配置
    url(r'^users/', include('users.urls', namespace="users")),

    # 商品相关url配置
    url(r'^goods/', include('goods.urls', namespace="goods")),

    # 用户操作相关url配置
    url(r'^operation/', include('operation.urls', namespace="operation")),

    # 上传文件的访问处理配置
Exemplo n.º 19
0
from django.conf.urls import url, include

from goods import views
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
    url(r"^$", IndexView.as_view(), name="index"),  # 首页
    url(r"^detail/(?P<good_id>\d+)$", DetailView.as_view(),
        name="detail"),  # 商品详情页
    url(r"^list/(?P<type_id>\d+)/(?P<page>\d+)/$",
        ListView.as_view(),
        name="list")  # 商品列表页
]
Exemplo n.º 20
0
from django.conf.urls import url
from apps.goods import views
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
    # Examples:
    # url(r'^$', 'dailyfresh.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    # url(r'^index/$', views.index, name='index'),
    url(r'^index/$', IndexView.as_view(), name='index'),
    url(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(), name='detail'),
    url(r'^list/(?P<type_id>\d+)/(?P<page>\d+)',
        ListView.as_view(),
        name='list'),
]
Exemplo n.º 21
0
from django.conf.urls import url
# 页面缓存
from django.views.decorators.cache import cache_page

from goods.views import IndexView, CategoryView, DetailView

app_name = 'goods'
urlpatterns = [
    # url(r'^login/$', LoginView.as_view(), name="登录"),
    url(r'^goodsindex/$', IndexView.as_view(), name="商品首页"),
    url(r'^detail/(?P<id>\d+)', DetailView.as_view(), name="商品详情"),
    url(r'^list/(?P<cate_id>\d*)_{1}(?P<order>\d?)\.html$',
        cache_page(3600)(CategoryView.as_view()),
        name="商品分类列表"),
]
Exemplo n.º 22
0
# -*- coding:utf-8 -*-
from django.conf.urls import url
from django.urls import path, re_path
from goods.views import IndexView, DetailsView, ListView

urlpatterns = [
    # url(r'^index$', IndexView.as_view(), name="index"),  # 首页
    path('', IndexView.as_view(), name="index"),  # 首页
    # url(r'^goods/(?P<goods_id>[0-9]+)$', DetailsView.as_view(), name='details'),  # 详情页
    path('goods/<int:goods_id>/', DetailsView.as_view(),
         name='details'),  # 商品详情页
    path('list/<int:kind_id>/<int:page>/', ListView.as_view(),
         name='list'),  # 商品列表页
]
Exemplo n.º 23
0
from django.conf.urls import url
from goods.views import IndexView, DetailView, ListView

urlpatterns = [
        url(r'^index$', IndexView.as_view(), name='index'),  # 显示有页商品页
        url(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(), name='detail'),  # 显示商品详细信息
        url(r'^list/(?P<type_id>\d+)/(?P<page>\d+)$', ListView.as_view(), name='list')  # 商品列表页
]
Exemplo n.º 24
0
from django.urls import path, include, re_path
#from apps.goods import views
from goods.views import IndexView, DetailView, ListView

app_name = 'goods'
urlpatterns = [
    re_path(r'^$', IndexView.as_view(), name='index'),
    path('<int:goods_id>', DetailView.as_view(), name='detail'),
    path('list/<int:type_id>/<int:page_id>', ListView.as_view(), name='list')
]
Exemplo n.º 25
0
from django.conf.urls import url
from goods.views import IndexView, DetailView

urlpatterns = [
    url(r'^index$', IndexView.as_view(), name='index'),  # 跳转到首页
    url(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(),
        name='detail'),  # 商品详情页
]
Exemplo n.º 26
0
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
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. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin

from goods.views import IndexView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    # 第三方插件
    url(r'^ckeditor/', include("ckeditor_uploader.urls")),
    # 全文搜索框架
    url(r'^search/', include('haystack.urls', namespace='search')),
    # 子路由
    url(r'^users/', include('users.urls', namespace='users')),
    url(r'^goods/', include('goods.urls', namespace='goods')),
    url(r'^shopping/', include('shopping.urls', namespace='shopping')),
    url(r'^orders/', include('orders.urls', namespace='orders')),
    url(r'^$', IndexView.as_view()),
]
Exemplo n.º 27
0
from django.urls import re_path
from goods.views import IndexView, DetailView, ListView
urlpatterns = [
    re_path(r'^index$', IndexView.as_view(), name='index'),  #首页
    re_path(r'^goods/(?P<goods_id>\d+)$', DetailView.as_view(),
            name='detail'),  # 商品详情页
    re_path(r'^goods/(?P<type_id>\d+)/(?P<page>\d+)$',
            ListView.as_view(),
            name='list'),  # 列表页
    re_path(r'^$', IndexView.as_view(), name='index2'),  #首页
]