- 博客(17)
- 收藏
- 关注
原创 django 利用用户的评分 pyspark进行简单的智能推荐
新人学习django 是按照这个大佬的教程学习的 链接: https://www.cnblogs.com/derek1184405959/p/8733194.html. 很多步骤都是按照上面的教程学习的,这里只是记录一下自己学习的过程和一些错误 如果有人想要系统的学习,建议去上面那位大佬处学习 这里需要在windows中配置spark和hadoop 下载对应版本的spark和hadoop 然后配置环境变量 在utils下新建一个sparkMllib.py import pymysql import
2020-07-06 10:48:55
679
原创 django + 图书超市解决收藏和评分商品之后,刷新商品会再次存在收藏按钮
已经评分了 却没有显示已评分 没有办法通过商品id来访问 修改UserSourceViewSet和UserFavViewSet viewsets.GenericViewSet,mixins.ListModelMixin,mixins.CreateModelMixin,mixins.DestroyModelMixin viewsets.ModelViewSet 修改完之后通过商品goods_id访问商品详情就被允许了 ...
2020-07-06 09:38:50
236
原创 django+vue+framework第十二天,添加评分
先在pycharm中的user_operations中的models中新建一个UserSource的model class UserSource(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="用户") goods = models.ForeignKey(Goods, on_delete=models.CASCADE, verbose_name="商品", help_t
2020-07-06 09:38:37
276
原创 djang+vue+framework 第十一天,更改生鲜超市为图书超市
1.首先去当当网爬数据 通过源代码发现可以通过这两个字段去爬取图书的分类 点开不是主分类的分类,例如侦探悬疑 可以通过这个字段去爬取图书的信息 然后开始爬取数据 import requests from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.support.ui import Select,WebDriverWait from selenium.webdriver.common.ac
2020-07-06 09:38:22
325
原创 django+vue+framework 第十天 首页轮播,商品点击量收藏量修改 drf缓存 访问限速
1.轮播图接口实现 (1)goods/serializer class BannerSerializer(serializers.ModelSerializer): ''' 轮播图 ''' class Meta: model = Banner fields = "__all__" (2)goods/views.py class BannerViewset(mixins.ListModelMixin, viewsets.GenericViewS
2020-07-06 09:38:06
300
原创 django+drf 第九天 购物车,订单管理和支付
10.1.添加商品到购物车 (1)trade/serializers.py __author__="wtt" from .models import ShoppingCar from rest_framework import serializers from apps.goods.serializers import GoodsSerializer from apps.goods.models import Goods from apps.trade.models import OrderGoods,O
2020-07-06 09:36:34
446
原创 django第八天,个人中心功能开发
九,个人中心功能的开发 1.drf的api文档自动生成,生成之后可交于前端进行查看 (1) #drf文档,title自定义 path('docs',include_docs_urls(title='alotria')), 通过该url可以访问api的详情 drf的优点 自动生成 文档里可以做交互的测试 可以生成js,shell和python的代码段 代码中注释的格式: class GoodsListViewSet(mixins.ListModelMixin, mixins.RetrieveM
2020-07-06 09:36:22
705
原创 django+framework+Vue第七天,商品详情页和用户收藏添加
商品详情页 8.1 viewsets实现商品详情页接口 (1)商品详情页只需要多继承一个类(mixins.RetrieveModelMixin)就可以实现 class GoodsListViewSet(mixins.ListModelMixin,mixins.RetrieveModelMixin,viewsets.GenericViewSet): (2)商品轮播图 商品轮播图是一个外键,序列化外键用嵌套的方法来实现 #轮播图 class GoodsImageSerializer(serializers.M
2020-07-06 09:36:04
419
1
原创 django+framework+Vue第六天 用户登录和手机注册
1.drf自带的token (1)INSTALL_APP中添加 INSTALLED_APPS = ( ... 'rest_framework.authtoken' ) token会生成一张表authtoken_token,所以要运行python manage.py makemigrations python manage.py migrate (2)配置url from rest_framework.authtoken import views urlpatterns = [
2020-07-06 09:35:46
777
原创 生鲜超市Vue前端第五天,商品的导航栏
1.商品类别数据接口 (1)商品数据分类有两个接口 一种是全部分类:一级二级三级 一种是商品的详细描述 写商品分类的序列化接口 (2)序列化 goods/serializers.py class CategorySerializer3(serializers.ModelSerializer): '''三级分类''' class Meta: model = GoodsCategory fields = "__all__" class CategorySer
2020-07-06 09:35:20
794
2
原创 django REST frameWork学习第四天序列化Serializers
1.创建 goods/view_base.py from django.views.generic import View from apps.goods.models import Goods class GoodsListView(View): def get(self,request): #通过django的view实现商品列表页 json_lis...
2020-07-06 09:35:01
303
原创 生鲜超市 学习进阶第三天 xadmin的后台管理
1.配置url from django.urls import path import xadmin from django.urls import include urlpatterns = [ path('xadmin/', xadmin.site.urls), path('ueditor/', include('DjangoUeditor.urls')), ] 2.注册...
2020-07-06 09:33:51
518
原创 django 进阶第二天 生鲜超市学习 model
1.创建项目 选择Project Interpreter 时选择你创建的虚拟环境 取消默认使用的Enable Django admin 2.项目初始化 使用pycharm的终端下载相关依赖 django2.0.2 djangorestframework和相关依赖mark,filter pillow 图片处理 pip install djangorestframework pip in...
2020-07-06 09:32:55
407
原创 django完善博客系统
1.在前面的基础上添加删除文章按钮,作者和创作时间 1.修改models文件,在article的model中添加时间和作者 from django.db import models # Create your models here. from django.db import models # Create your models here. class ListInfo(model...
2020-07-06 09:31:14
210
原创 利用django写一个博客系统
萌新第一次利用django写一个博客系统 搭建环境 利用pycharm 1.新建一个python项目 使用pip install django=3.0.0 然后使用命令django-admin startproject [项目名]创建项目 使用python manage.py startapp [app名]创建app 查看目录结构 添加应用 在APP中models.py写入自己的mode...
2020-07-06 09:30:53
426
原创 Django进阶 Django REST framework+Vue 打造生鲜超市第一天 搭建环境
1.搭建虚拟环境 新建文件夹VirtualEns 新建环境变量 安装 pip install virtualenv pip install virtualenvwrapper-win mkvirtualenv DjangoProject #创建虚拟环境 workon #查看有哪些虚拟环境 workon DjangoProject #进入...
2020-07-06 09:28:30
409
原创 Hortonworks SandBox安装和xshell连接
** 关于xshell6如何连接Hortonworks SandBox 新手第一次使用VirtualBox,对VirtualBox不熟悉,犯了很多错误,好不容易解决了,写个博客记录一下。 1. 首先是安装VirtualBox,下载了安装就好 官网地址:http://www.virtualbox.org, 2. 在VirtualBox中点击管理->导入虚拟电脑->选择镜像 在这里要记...
2020-03-15 20:22:32
933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人