Apiview方式实现商品列表页
来自CloudWiki
安装包
pip3 install django-guardian==1.4.9
pip3 install coreapi==2.3.1
urls.py
from django.conf.urls import url, include #from django.contrib import admin import xadmin from mxshop.settings import MEDIA_ROOT from django.views.static import serve from rest_framework.documentation import include_docs_urls from goods.views_base import GoodsListView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), url(r'goods/$',GoodsListView.as_view(), name="goods-list"), url(r'docs/', include_docs_urls(title="慕学生鲜")), ]
settings.py
/root/mxshop/mxshop
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'DjangoUeditor', 'users.apps.UsersConfig', 'goods.apps.GoodsConfig', 'trade.apps.TradeConfig', 'user_operation.apps.UserOperationConfig', 'crispy_forms', 'xadmin', 'rest_framework', ]