├── .gitattributes
├── README.md
├── db.sql
├── djangouops9
├── config.ini
├── dj2
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ ├── settings.cpython-37.pyc
│ │ ├── urls.cpython-37.pyc
│ │ ├── views.cpython-37.pyc
│ │ └── wsgi.cpython-37.pyc
│ ├── settings.py
│ ├── urls.py
│ ├── views.py
│ └── wsgi.py
├── init.py
├── main
│ ├── Dianyingfenlei_v.py
│ ├── Discusszaixiandianying_v.py
│ ├── Pymovie_v.py
│ ├── Storeup_v.py
│ ├── Yonghu_v.py
│ ├── Zaixiandianying_v.py
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── Dianyingfenlei_v.cpython-37.pyc
│ │ ├── Dianyingpingfen_v.cpython-37.pyc
│ │ ├── Discusszaixiandianying_v.cpython-37.pyc
│ │ ├── Pymovie_v.cpython-37.pyc
│ │ ├── Storeup_v.cpython-37.pyc
│ │ ├── Yonghu_v.cpython-37.pyc
│ │ ├── Zaixiandianying_v.cpython-37.pyc
│ │ ├── __init__.cpython-37.pyc
│ │ ├── admin.cpython-37.pyc
│ │ ├── apps.cpython-37.pyc
│ │ ├── config_model.cpython-37.pyc
│ │ ├── config_v.cpython-37.pyc
│ │ ├── model.cpython-37.pyc
│ │ ├── models.cpython-37.pyc
│ │ ├── schema_v.cpython-37.pyc
│ │ ├── urls.cpython-37.pyc
│ │ ├── users_model.cpython-37.pyc
│ │ └── users_v.cpython-37.pyc
│ ├── admin.py
│ ├── apps.py
│ ├── config_model.py
│ ├── config_v.py
│ ├── model.py
│ ├── models.py
│ ├── schema_v.py
│ ├── tests.py
│ ├── urls.py
│ ├── users_model.py
│ ├── users_v.py
│ └── views.py
├── manage.py
├── requirements.txt
├── templates
│ └── front
│ │ ├── admin
│ │ ├── 1-install.bat
│ │ ├── 2-run.bat
│ │ ├── 3-build.bat
│ │ ├── babel.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── index.html
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── assets
│ │ │ │ ├── css
│ │ │ │ │ ├── canvas-bg-1.css
│ │ │ │ │ ├── canvas-bg-2.css
│ │ │ │ │ ├── canvas-bg-3.css
│ │ │ │ │ ├── element-variables.scss
│ │ │ │ │ └── style.scss
│ │ │ │ ├── img
│ │ │ │ │ ├── 404.png
│ │ │ │ │ ├── avator.png
│ │ │ │ │ ├── bg.jpg
│ │ │ │ │ ├── captcha.jpg
│ │ │ │ │ ├── login.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── password.png
│ │ │ │ │ ├── role.png
│ │ │ │ │ ├── test
│ │ │ │ │ │ ├── jianshe.png
│ │ │ │ │ │ ├── jiaotong.png
│ │ │ │ │ │ ├── nongye.png
│ │ │ │ │ │ ├── weixin.png
│ │ │ │ │ │ ├── zhifubao.png
│ │ │ │ │ │ └── zhongguo.png
│ │ │ │ │ └── username.png
│ │ │ │ └── js
│ │ │ │ │ ├── canvas-bg-1.js
│ │ │ │ │ ├── canvas-bg-2.js
│ │ │ │ │ ├── canvas-bg-3.js
│ │ │ │ │ ├── canvas-bg-4.js
│ │ │ │ │ └── canvas-bg-5.js
│ │ │ ├── components
│ │ │ │ ├── SvgIcon
│ │ │ │ │ └── index.vue
│ │ │ │ ├── common
│ │ │ │ │ ├── BreadCrumbs.vue
│ │ │ │ │ ├── BreadCrumbs.vue.bak
│ │ │ │ │ ├── Editor.vue
│ │ │ │ │ ├── ExcelFileUpload.vue
│ │ │ │ │ └── FileUpload.vue
│ │ │ │ ├── home
│ │ │ │ │ ├── HomeCard.vue
│ │ │ │ │ ├── HomeChart.vue
│ │ │ │ │ ├── HomeComment.vue
│ │ │ │ │ └── HomeProgress.vue
│ │ │ │ └── index
│ │ │ │ │ ├── IndexAside.vue
│ │ │ │ │ ├── IndexAsideStatic.vue
│ │ │ │ │ ├── IndexAsideStatic.vue.bak
│ │ │ │ │ ├── IndexAsideSub.vue
│ │ │ │ │ ├── IndexHeader.vue
│ │ │ │ │ ├── IndexHeader.vue.bak
│ │ │ │ │ ├── IndexMain.vue
│ │ │ │ │ └── IndexMain.vue.bak
│ │ │ ├── icons
│ │ │ │ ├── index.js
│ │ │ │ ├── svg
│ │ │ │ │ ├── 404.svg
│ │ │ │ │ ├── articleEdit.svg
│ │ │ │ │ ├── banner.svg
│ │ │ │ │ ├── bug.svg
│ │ │ │ │ ├── build.svg
│ │ │ │ │ ├── cfg.svg
│ │ │ │ │ ├── channel.svg
│ │ │ │ │ ├── chart.svg
│ │ │ │ │ ├── clipboard.svg
│ │ │ │ │ ├── code.svg
│ │ │ │ │ ├── component.svg
│ │ │ │ │ ├── contacts.svg
│ │ │ │ │ ├── dashboard.svg
│ │ │ │ │ ├── date.svg
│ │ │ │ │ ├── dept.svg
│ │ │ │ │ ├── dict.svg
│ │ │ │ │ ├── documentation.svg
│ │ │ │ │ ├── download.svg
│ │ │ │ │ ├── drag.svg
│ │ │ │ │ ├── druid.svg
│ │ │ │ │ ├── edit.svg
│ │ │ │ │ ├── education.svg
│ │ │ │ │ ├── email.svg
│ │ │ │ │ ├── excel.svg
│ │ │ │ │ ├── exit-fullscreen.svg
│ │ │ │ │ ├── eye-open.svg
│ │ │ │ │ ├── file.svg
│ │ │ │ │ ├── form.svg
│ │ │ │ │ ├── fullscreen.svg
│ │ │ │ │ ├── icon.svg
│ │ │ │ │ ├── international.svg
│ │ │ │ │ ├── job.svg
│ │ │ │ │ ├── language.svg
│ │ │ │ │ ├── link.svg
│ │ │ │ │ ├── list.svg
│ │ │ │ │ ├── lock.svg
│ │ │ │ │ ├── log.svg
│ │ │ │ │ ├── logininfor.svg
│ │ │ │ │ ├── menu.svg
│ │ │ │ │ ├── message.svg
│ │ │ │ │ ├── money.svg
│ │ │ │ │ ├── monitor.svg
│ │ │ │ │ ├── nested.svg
│ │ │ │ │ ├── nested0.svg
│ │ │ │ │ ├── online.svg
│ │ │ │ │ ├── operation.svg
│ │ │ │ │ ├── password.svg
│ │ │ │ │ ├── password0.svg
│ │ │ │ │ ├── pdf.svg
│ │ │ │ │ ├── people.svg
│ │ │ │ │ ├── peoples.svg
│ │ │ │ │ ├── phone.svg
│ │ │ │ │ ├── post.svg
│ │ │ │ │ ├── qq.svg
│ │ │ │ │ ├── search.svg
│ │ │ │ │ ├── sender.svg
│ │ │ │ │ ├── server.svg
│ │ │ │ │ ├── shopping.svg
│ │ │ │ │ ├── shoppingCard.svg
│ │ │ │ │ ├── size.svg
│ │ │ │ │ ├── skill.svg
│ │ │ │ │ ├── star.svg
│ │ │ │ │ ├── svg
│ │ │ │ │ │ ├── AI.svg
│ │ │ │ │ │ ├── AIDeviceLayout.svg
│ │ │ │ │ │ ├── EIM.svg
│ │ │ │ │ │ ├── VIP.svg
│ │ │ │ │ │ ├── agricultureRegister.svg
│ │ │ │ │ │ ├── area.svg
│ │ │ │ │ │ ├── base.svg
│ │ │ │ │ │ ├── batch.svg
│ │ │ │ │ │ ├── board.svg
│ │ │ │ │ │ ├── board1.svg
│ │ │ │ │ │ ├── boardConfig.svg
│ │ │ │ │ │ ├── cfg.svg
│ │ │ │ │ │ ├── code.svg
│ │ │ │ │ │ ├── company.svg
│ │ │ │ │ │ ├── crop.svg
│ │ │ │ │ │ ├── crops.svg
│ │ │ │ │ │ ├── dashboard.svg
│ │ │ │ │ │ ├── dataAbnormal.svg
│ │ │ │ │ │ ├── dataLack.svg
│ │ │ │ │ │ ├── dept.svg
│ │ │ │ │ │ ├── device.svg
│ │ │ │ │ │ ├── deviceMonitorData.svg
│ │ │ │ │ │ ├── dict.svg
│ │ │ │ │ │ ├── diseasesinsect.svg
│ │ │ │ │ │ ├── diseasesinsects.svg
│ │ │ │ │ │ ├── documentation.svg
│ │ │ │ │ │ ├── email.svg
│ │ │ │ │ │ ├── environmental.svg
│ │ │ │ │ │ ├── eye-open.svg
│ │ │ │ │ │ ├── farmingProject.svg
│ │ │ │ │ │ ├── finance.svg
│ │ │ │ │ │ ├── financeBudget.svg
│ │ │ │ │ │ ├── financeReality.svg
│ │ │ │ │ │ ├── firm.svg
│ │ │ │ │ │ ├── firms.svg
│ │ │ │ │ │ ├── harvestBatch.svg
│ │ │ │ │ │ ├── harvestDetection.svg
│ │ │ │ │ │ ├── harvestManage.svg
│ │ │ │ │ │ ├── harvestWorks.svg
│ │ │ │ │ │ ├── heavyMetalDetection.svg
│ │ │ │ │ │ ├── home.svg
│ │ │ │ │ │ ├── inspection.svg
│ │ │ │ │ │ ├── internet.svg
│ │ │ │ │ │ ├── internetActive.svg
│ │ │ │ │ │ ├── log.svg
│ │ │ │ │ │ ├── mainSystem.svg
│ │ │ │ │ │ ├── mainSystemActive.svg
│ │ │ │ │ │ ├── menu.svg
│ │ │ │ │ │ ├── monitorEquipment.svg
│ │ │ │ │ │ ├── news.svg
│ │ │ │ │ │ ├── order.svg
│ │ │ │ │ │ ├── password.svg
│ │ │ │ │ │ ├── peoples.svg
│ │ │ │ │ │ ├── pest.svg
│ │ │ │ │ │ ├── pestActive.svg
│ │ │ │ │ │ ├── pesticideResidue.svg
│ │ │ │ │ │ ├── pests.svg
│ │ │ │ │ │ ├── phone.svg
│ │ │ │ │ │ ├── plant.svg
│ │ │ │ │ │ ├── plants.svg
│ │ │ │ │ │ ├── plantsActive.svg
│ │ │ │ │ │ ├── residual.svg
│ │ │ │ │ │ ├── retroactiveCoding.svg
│ │ │ │ │ │ ├── scheme.svg
│ │ │ │ │ │ ├── source.svg
│ │ │ │ │ │ ├── sourceActive.svg
│ │ │ │ │ │ ├── system.svg
│ │ │ │ │ │ ├── task.svg
│ │ │ │ │ │ ├── tempFarm.svg
│ │ │ │ │ │ ├── traceability.svg
│ │ │ │ │ │ ├── traceabilityList.svg
│ │ │ │ │ │ ├── traceabilityStyle.svg
│ │ │ │ │ │ ├── user.svg
│ │ │ │ │ │ ├── user0.svg
│ │ │ │ │ │ ├── validCode.svg
│ │ │ │ │ │ ├── video.svg
│ │ │ │ │ │ ├── videoEquipment.svg
│ │ │ │ │ │ ├── videoKey.svg
│ │ │ │ │ │ ├── vipCustomized.svg
│ │ │ │ │ │ ├── warnings.svg
│ │ │ │ │ │ ├── workOrder.svg
│ │ │ │ │ │ ├── ┐┤░х╣▄└э.svg
│ │ │ │ │ │ └── ╓╪╜Ё╩Ї╝ь▓т╣▄└э.svg
│ │ │ │ │ ├── swagger.svg
│ │ │ │ │ ├── system.svg
│ │ │ │ │ ├── tab.svg
│ │ │ │ │ ├── table.svg
│ │ │ │ │ ├── table0.svg
│ │ │ │ │ ├── task.svg
│ │ │ │ │ ├── template.svg
│ │ │ │ │ ├── theme.svg
│ │ │ │ │ ├── tool.svg
│ │ │ │ │ ├── tree-table.svg
│ │ │ │ │ ├── tree.svg
│ │ │ │ │ ├── user.svg
│ │ │ │ │ ├── user0.svg
│ │ │ │ │ ├── validCode.svg
│ │ │ │ │ ├── wechat.svg
│ │ │ │ │ └── zip.svg
│ │ │ │ └── svgo.yml
│ │ │ ├── main.js
│ │ │ ├── router
│ │ │ │ └── router-static.js
│ │ │ ├── store
│ │ │ │ └── store.js
│ │ │ ├── utils
│ │ │ │ ├── api.js
│ │ │ │ ├── base.js
│ │ │ │ ├── http.js
│ │ │ │ ├── i18n.js
│ │ │ │ ├── menu.js
│ │ │ │ ├── storage.js
│ │ │ │ ├── utils.js
│ │ │ │ └── validate.js
│ │ │ └── views
│ │ │ │ ├── 404.vue
│ │ │ │ ├── center.vue
│ │ │ │ ├── home.vue
│ │ │ │ ├── index.vue
│ │ │ │ ├── login.vue
│ │ │ │ ├── modules
│ │ │ │ ├── config
│ │ │ │ │ ├── add-or-update.vue
│ │ │ │ │ └── list.vue
│ │ │ │ ├── dianyingfenlei
│ │ │ │ │ ├── add-or-update.vue
│ │ │ │ │ └── list.vue
│ │ │ │ ├── storeup
│ │ │ │ │ ├── add-or-update.vue
│ │ │ │ │ └── list.vue
│ │ │ │ ├── users
│ │ │ │ │ ├── add-or-update.vue
│ │ │ │ │ └── list.vue
│ │ │ │ └── yonghu
│ │ │ │ │ ├── add-or-update.vue
│ │ │ │ │ └── list.vue
│ │ │ │ ├── pay.vue
│ │ │ │ ├── register.vue
│ │ │ │ ├── update-password.vue
│ │ │ │ └── update-password.vue.bak
│ │ └── vue.config.js
│ │ ├── css
│ │ ├── bootstrap.min.css
│ │ ├── canvas-bg-1.css
│ │ ├── canvas-bg-2.css
│ │ ├── canvas-bg-3.css
│ │ ├── canvas-bg-4.css
│ │ ├── canvas-bg-5.css
│ │ ├── common.css
│ │ ├── style.css
│ │ ├── swiper.min.css
│ │ └── theme.css
│ │ ├── elementui
│ │ ├── elementui.css
│ │ ├── elementui.js
│ │ └── fonts
│ │ │ ├── element-icons.ttf
│ │ │ └── element-icons.woff
│ │ ├── img
│ │ ├── avator.png
│ │ ├── banner.jpg
│ │ ├── jianshe.png
│ │ ├── jiaotong.png
│ │ ├── line.jpg
│ │ ├── nongye.png
│ │ ├── now.png
│ │ ├── seckilling.jpg
│ │ ├── select.png
│ │ ├── unselect.png
│ │ ├── weixin.png
│ │ ├── yuan.png
│ │ ├── zhifubao.png
│ │ └── zhongguo.png
│ │ ├── index.html
│ │ ├── index.html.bak
│ │ ├── js
│ │ ├── bootstrap.AMapPositionPicker.js
│ │ ├── bootstrap.min.js
│ │ ├── canvas-bg-web-1.js
│ │ ├── canvas-bg-web-2.js
│ │ ├── canvas-bg-web-3.js
│ │ ├── canvas-bg-web-4.js
│ │ ├── canvas-bg-web-5.js
│ │ ├── config.js
│ │ ├── jquery.js
│ │ ├── swiper.min.js
│ │ ├── utils.js
│ │ ├── validate.js
│ │ └── vue.js
│ │ ├── layui
│ │ ├── css
│ │ │ ├── layui.css
│ │ │ ├── layui.mobile.css
│ │ │ └── modules
│ │ │ │ ├── code.css
│ │ │ │ ├── laydate
│ │ │ │ └── default
│ │ │ │ │ └── laydate.css
│ │ │ │ └── layer
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ ├── font
│ │ │ ├── iconfont.eot
│ │ │ ├── iconfont.svg
│ │ │ ├── iconfont.ttf
│ │ │ ├── iconfont.woff
│ │ │ └── iconfont.woff2
│ │ ├── images
│ │ │ └── face
│ │ │ │ ├── 0.gif
│ │ │ │ ├── 1.gif
│ │ │ │ ├── 10.gif
│ │ │ │ ├── 11.gif
│ │ │ │ ├── 12.gif
│ │ │ │ ├── 13.gif
│ │ │ │ ├── 14.gif
│ │ │ │ ├── 15.gif
│ │ │ │ ├── 16.gif
│ │ │ │ ├── 17.gif
│ │ │ │ ├── 18.gif
│ │ │ │ ├── 19.gif
│ │ │ │ ├── 2.gif
│ │ │ │ ├── 20.gif
│ │ │ │ ├── 21.gif
│ │ │ │ ├── 22.gif
│ │ │ │ ├── 23.gif
│ │ │ │ ├── 24.gif
│ │ │ │ ├── 25.gif
│ │ │ │ ├── 26.gif
│ │ │ │ ├── 27.gif
│ │ │ │ ├── 28.gif
│ │ │ │ ├── 29.gif
│ │ │ │ ├── 3.gif
│ │ │ │ ├── 30.gif
│ │ │ │ ├── 31.gif
│ │ │ │ ├── 32.gif
│ │ │ │ ├── 33.gif
│ │ │ │ ├── 34.gif
│ │ │ │ ├── 35.gif
│ │ │ │ ├── 36.gif
│ │ │ │ ├── 37.gif
│ │ │ │ ├── 38.gif
│ │ │ │ ├── 39.gif
│ │ │ │ ├── 4.gif
│ │ │ │ ├── 40.gif
│ │ │ │ ├── 41.gif
│ │ │ │ ├── 42.gif
│ │ │ │ ├── 43.gif
│ │ │ │ ├── 44.gif
│ │ │ │ ├── 45.gif
│ │ │ │ ├── 46.gif
│ │ │ │ ├── 47.gif
│ │ │ │ ├── 48.gif
│ │ │ │ ├── 49.gif
│ │ │ │ ├── 5.gif
│ │ │ │ ├── 50.gif
│ │ │ │ ├── 51.gif
│ │ │ │ ├── 52.gif
│ │ │ │ ├── 53.gif
│ │ │ │ ├── 54.gif
│ │ │ │ ├── 55.gif
│ │ │ │ ├── 56.gif
│ │ │ │ ├── 57.gif
│ │ │ │ ├── 58.gif
│ │ │ │ ├── 59.gif
│ │ │ │ ├── 6.gif
│ │ │ │ ├── 60.gif
│ │ │ │ ├── 61.gif
│ │ │ │ ├── 62.gif
│ │ │ │ ├── 63.gif
│ │ │ │ ├── 64.gif
│ │ │ │ ├── 65.gif
│ │ │ │ ├── 66.gif
│ │ │ │ ├── 67.gif
│ │ │ │ ├── 68.gif
│ │ │ │ ├── 69.gif
│ │ │ │ ├── 7.gif
│ │ │ │ ├── 70.gif
│ │ │ │ ├── 71.gif
│ │ │ │ ├── 8.gif
│ │ │ │ └── 9.gif
│ │ ├── lay
│ │ │ └── modules
│ │ │ │ ├── carousel.js
│ │ │ │ ├── code.js
│ │ │ │ ├── colorpicker.js
│ │ │ │ ├── element.js
│ │ │ │ ├── flow.js
│ │ │ │ ├── form.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── laydate.js
│ │ │ │ ├── layedit.js
│ │ │ │ ├── layer.js
│ │ │ │ ├── laypage.js
│ │ │ │ ├── laytpl.js
│ │ │ │ ├── mobile.js
│ │ │ │ ├── rate.js
│ │ │ │ ├── slider.js
│ │ │ │ ├── table.js
│ │ │ │ ├── transfer.js
│ │ │ │ ├── tree.js
│ │ │ │ ├── upload.js
│ │ │ │ └── util.js
│ │ ├── layui.all.js
│ │ └── layui.js
│ │ ├── modules
│ │ ├── config.js
│ │ ├── http
│ │ │ └── http.js
│ │ ├── layarea
│ │ │ └── layarea.js
│ │ └── tinymce
│ │ │ ├── index.html
│ │ │ ├── tinymce.js
│ │ │ └── tinymce
│ │ │ ├── jquery.tinymce.min.js
│ │ │ ├── langs
│ │ │ ├── readme.md
│ │ │ └── zh_CN.js
│ │ │ ├── license.txt
│ │ │ ├── plugins
│ │ │ ├── advlist
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── anchor
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── autolink
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── autoresize
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── autosave
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── bbcode
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── charmap
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── code
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── codesample
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── colorpicker
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── contextmenu
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── directionality
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── emoticons
│ │ │ │ ├── js
│ │ │ │ │ ├── emojis.js
│ │ │ │ │ └── emojis.min.js
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── fullpage
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── fullscreen
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── help
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── hr
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── image
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── imagetools
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── importcss
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── indent2em
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── insertdatetime
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── legacyoutput
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── link
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── lists
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── media
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── nonbreaking
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── noneditable
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── pagebreak
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── paste
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── preview
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── print
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── quickbars
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── save
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── searchreplace
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── spellchecker
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── tabfocus
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── table
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── template
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── textcolor
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── textpattern
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── toc
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── visualblocks
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── visualchars
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ └── wordcount
│ │ │ │ ├── plugin.js
│ │ │ │ └── plugin.min.js
│ │ │ ├── readme.md
│ │ │ ├── skins
│ │ │ ├── content
│ │ │ │ ├── dark
│ │ │ │ │ ├── content.css
│ │ │ │ │ ├── content.min.css
│ │ │ │ │ └── content.min.css.map
│ │ │ │ ├── default
│ │ │ │ │ ├── content.css
│ │ │ │ │ ├── content.min.css
│ │ │ │ │ └── content.min.css.map
│ │ │ │ ├── document
│ │ │ │ │ ├── content.css
│ │ │ │ │ ├── content.min.css
│ │ │ │ │ └── content.min.css.map
│ │ │ │ └── writer
│ │ │ │ │ ├── content.css
│ │ │ │ │ ├── content.min.css
│ │ │ │ │ └── content.min.css.map
│ │ │ └── ui
│ │ │ │ ├── oxide-dark
│ │ │ │ ├── content.css
│ │ │ │ ├── content.inline.css
│ │ │ │ ├── content.inline.min.css
│ │ │ │ ├── content.inline.min.css.map
│ │ │ │ ├── content.min.css
│ │ │ │ ├── content.min.css.map
│ │ │ │ ├── content.mobile.css
│ │ │ │ ├── content.mobile.min.css
│ │ │ │ ├── content.mobile.min.css.map
│ │ │ │ ├── fonts
│ │ │ │ │ └── tinymce-mobile.woff
│ │ │ │ ├── skin.css
│ │ │ │ ├── skin.min.css
│ │ │ │ ├── skin.min.css.map
│ │ │ │ ├── skin.mobile.css
│ │ │ │ ├── skin.mobile.min.css
│ │ │ │ └── skin.mobile.min.css.map
│ │ │ │ └── oxide
│ │ │ │ ├── content.css
│ │ │ │ ├── content.inline.css
│ │ │ │ ├── content.inline.min.css
│ │ │ │ ├── content.inline.min.css.map
│ │ │ │ ├── content.min.css
│ │ │ │ ├── content.min.css.map
│ │ │ │ ├── content.mobile.css
│ │ │ │ ├── content.mobile.min.css
│ │ │ │ ├── content.mobile.min.css.map
│ │ │ │ ├── fonts
│ │ │ │ └── tinymce-mobile.woff
│ │ │ │ ├── skin.css
│ │ │ │ ├── skin.min.css
│ │ │ │ ├── skin.min.css.map
│ │ │ │ ├── skin.mobile.css
│ │ │ │ ├── skin.mobile.min.css
│ │ │ │ └── skin.mobile.min.css.map
│ │ │ ├── themes
│ │ │ ├── mobile
│ │ │ │ ├── theme.js
│ │ │ │ └── theme.min.js
│ │ │ └── silver
│ │ │ │ ├── theme.js
│ │ │ │ └── theme.min.js
│ │ │ ├── tinymce.js
│ │ │ └── tinymce.min.js
│ │ ├── pages
│ │ ├── config
│ │ │ ├── add.html
│ │ │ ├── detail.html
│ │ │ └── list.html
│ │ ├── dianyingfenlei
│ │ │ ├── add.html
│ │ │ ├── detail.html
│ │ │ └── list.html
│ │ ├── home
│ │ │ └── home.html
│ │ ├── login
│ │ │ └── login.html
│ │ ├── storeup
│ │ │ └── list.html
│ │ ├── users
│ │ │ ├── add.html
│ │ │ ├── detail.html
│ │ │ └── list.html
│ │ └── yonghu
│ │ │ ├── add.html
│ │ │ ├── center.html
│ │ │ ├── detail.html
│ │ │ ├── list.html
│ │ │ └── register.html
│ │ ├── picture1.jpg
│ │ ├── picture2.jpg
│ │ ├── picture3.jpg
│ │ ├── xznstatic
│ │ ├── css
│ │ │ ├── common.css
│ │ │ ├── login.css
│ │ │ ├── public.css
│ │ │ └── style.css
│ │ ├── img
│ │ │ ├── 162237296.jpg
│ │ │ ├── 162240878.jpg
│ │ │ ├── 19.jpg
│ │ │ ├── 1_092ZZ2503138.jpg
│ │ │ ├── 20.jpg
│ │ │ ├── index_24.gif
│ │ │ ├── index_35.gif
│ │ │ ├── index_41.gif
│ │ │ ├── index_44.gif
│ │ │ ├── logo.png
│ │ │ ├── news_list_time.jpg
│ │ │ ├── service_btn.png
│ │ │ ├── service_img.png
│ │ │ └── service_title.png
│ │ └── js
│ │ │ ├── index.js
│ │ │ ├── jquery-1.11.3.min.js
│ │ │ └── jquery.SuperSlide.2.1.1.js
│ │ ├── yonghu_touxiang1.jpg
│ │ ├── yonghu_touxiang2.jpg
│ │ ├── yonghu_touxiang3.jpg
│ │ ├── yonghu_touxiang4.jpg
│ │ ├── yonghu_touxiang5.jpg
│ │ ├── yonghu_touxiang6.jpg
│ │ ├── zaixiandianying_dianyinghaibao1.jpg
│ │ ├── zaixiandianying_dianyinghaibao2.jpg
│ │ ├── zaixiandianying_dianyinghaibao3.jpg
│ │ ├── zaixiandianying_dianyinghaibao4.jpg
│ │ ├── zaixiandianying_dianyinghaibao5.jpg
│ │ └── zaixiandianying_dianyinghaibao6.jpg
├── util
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ ├── auth.cpython-37.pyc
│ │ ├── baidubce_api.cpython-37.pyc
│ │ ├── codes.cpython-37.pyc
│ │ ├── common.cpython-37.pyc
│ │ ├── configread.cpython-37.pyc
│ │ ├── locate.cpython-37.pyc
│ │ └── message.cpython-37.pyc
│ ├── alipay_key
│ │ ├── alipay_public_2048.txt
│ │ └── app_private_2048.txt
│ ├── auth.py
│ ├── baidubce_api.py
│ ├── codes.py
│ ├── common.py
│ ├── configread.py
│ ├── create_db.sql
│ ├── locate.py
│ ├── message.py
│ └── sqlinit.py
├── xmiddleware
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-37.pyc
│ │ ├── xauth.cpython-37.pyc
│ │ └── xparam.cpython-37.pyc
│ ├── xauth.py
│ └── xparam.py
├── 安装.bat
└── 运行.bat
├── python011基于python和协同过滤算法的电影推荐系统演示录像.mp4
├── 关于系统.txt
├── 论文.doc
└── 说明文档.txt
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.js linguist-language=Python
2 | *.css linguist-language=Python
3 | *.html linguist-language=Python
4 | *.py linguist-language=Python
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # python011_film_recommand
2 | python011基于python和协同过滤算法的电影推荐系统设计
3 |
4 | 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本基于python和协同过滤算法的电影推荐系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此基于python和协同过滤算法的电影推荐系统利用当下成熟完善的python技术,使用跨平台的可开发大型商业网站的django框架,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。基于python和协同过滤算法的电影推荐系统有管理员和用户两个角色。管理员功能有个人中心,用户管理,电影分类管理,电影信息管理,电影评分管理,系统管理。用户可以注册登录,可以查看电影信息和电影资讯,对电影进行评分,评论和收藏等操作。基于python和协同过滤算法的电影推荐系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
5 |
--------------------------------------------------------------------------------
/djangouops9/config.ini:
--------------------------------------------------------------------------------
1 | [sql]
2 | ;support two sql,mysql and mssql,choice one
3 | type = mysql
4 | host = 127.0.0.1
5 | port = 3306
6 | user = root
7 | passwd = 123456
8 | db = djangouops9
9 | charset = utf8
10 |
--------------------------------------------------------------------------------
/djangouops9/dj2/__init__.py:
--------------------------------------------------------------------------------
1 | import pymysql
2 |
3 | pymysql.install_as_MySQLdb()
--------------------------------------------------------------------------------
/djangouops9/dj2/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/dj2/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/dj2/__pycache__/settings.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/dj2/__pycache__/settings.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/dj2/__pycache__/urls.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/dj2/__pycache__/urls.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/dj2/__pycache__/views.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/dj2/__pycache__/views.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/dj2/__pycache__/wsgi.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/dj2/__pycache__/wsgi.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/dj2/wsgi.py:
--------------------------------------------------------------------------------
1 | """
2 | WSGI config for dj2 project.
3 |
4 | It exposes the WSGI callable as a module-level variable named ``application``.
5 |
6 | For more information on this file, see
7 | https://docs.djangoproject.com/en/2.0/howto/deployment/wsgi/
8 | """
9 |
10 | import os
11 |
12 | from django.core.wsgi import get_wsgi_application
13 |
14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dj2.settings")
15 |
16 | application = get_wsgi_application()
17 |
--------------------------------------------------------------------------------
/djangouops9/main/__init__.py:
--------------------------------------------------------------------------------
1 | default_app_config = 'main.apps.MainConfig'
2 |
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Dianyingfenlei_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Dianyingfenlei_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Dianyingpingfen_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Dianyingpingfen_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Discusszaixiandianying_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Discusszaixiandianying_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Pymovie_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Pymovie_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Storeup_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Storeup_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Yonghu_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Yonghu_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/Zaixiandianying_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/Zaixiandianying_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/admin.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/admin.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/apps.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/apps.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/config_model.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/config_model.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/config_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/config_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/model.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/model.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/models.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/models.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/schema_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/schema_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/urls.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/urls.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/users_model.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/users_model.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/__pycache__/users_v.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/main/__pycache__/users_v.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/main/admin.py:
--------------------------------------------------------------------------------
1 | from django.contrib import admin
2 |
3 | from django.apps import apps, AppConfig
4 | # Register your models here.
5 |
6 | from dj2.settings import dbName as schemaName
7 | from main.users_model import users
8 | from main.config_model import config
9 |
10 | try:
11 | from main.models import *
12 | except:
13 | pass
14 | # change title
15 | admin.site.site_title = schemaName # 设置页面标题
16 | admin.site.site_header = schemaName # 设置网站页头
17 | admin.site.index_title = schemaName # 设置首页标语
18 |
19 | allModels = apps.get_app_config('main').get_models()
20 |
21 | for ind, model in enumerate(allModels):
22 |
23 | class modelsite(admin.ModelAdmin):
24 | list_display = []
25 | for col in model._meta.fields:
26 | list_display.append(col.name)
27 |
28 | search_fields = list_display
29 |
30 |
31 | admin.site.register(model, modelsite)
32 |
--------------------------------------------------------------------------------
/djangouops9/main/apps.py:
--------------------------------------------------------------------------------
1 | from django.apps import AppConfig
2 |
3 |
4 | class MainConfig(AppConfig):
5 | name = 'main'
6 | verbose_name = verbose_name_plural = r'刷表模块'
7 |
--------------------------------------------------------------------------------
/djangouops9/main/config_model.py:
--------------------------------------------------------------------------------
1 | # coding:utf-8
2 | __author__ = "ila"
3 |
4 | from django.db import models
5 |
6 | from .model import BaseModel
7 |
8 |
9 | class config(BaseModel):
10 | # id=models.BigIntegerField(verbose_name="自增id")
11 | name = models.CharField(max_length=100, verbose_name=u'键名')
12 | value = models.CharField(max_length=100, verbose_name=u'键值')
13 |
14 | __tablename__ = 'config'
15 |
16 | class Meta:
17 | db_table = 'config'
18 | verbose_name = verbose_name_plural = u'配置表'
19 |
20 | # def __str__(self):
21 | # return self.name
22 |
--------------------------------------------------------------------------------
/djangouops9/main/tests.py:
--------------------------------------------------------------------------------
1 | from django.test import TestCase
2 |
3 | # Create your tests here.
4 |
--------------------------------------------------------------------------------
/djangouops9/main/users_model.py:
--------------------------------------------------------------------------------
1 | # coding:utf-8
2 | __author__ = "ila"
3 |
4 | from django.db import models
5 |
6 | from .model import BaseModel
7 |
8 |
9 | class users(BaseModel):
10 | # id=models.BigIntegerField(verbose_name="自增id")
11 | username = models.CharField(max_length=100, verbose_name=u'账号')
12 | password = models.CharField(max_length=100, verbose_name=u'密码')
13 | role = models.CharField(max_length=100, verbose_name=u'角色')
14 | addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
15 | __tablename__ = 'users'
16 |
17 | class Meta:
18 | db_table = 'users'
19 | verbose_name = verbose_name_plural = u'管理员表'
20 |
21 | # def __str__(self):
22 | # return self.username
23 |
--------------------------------------------------------------------------------
/djangouops9/main/views.py:
--------------------------------------------------------------------------------
1 | from django.shortcuts import render
2 |
3 | # Create your views here.
4 |
--------------------------------------------------------------------------------
/djangouops9/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | import os
3 | import sys
4 |
5 | if __name__ == "__main__":
6 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dj2.settings")
7 | try:
8 | from django.core.management import execute_from_command_line
9 | except ImportError as exc:
10 | raise ImportError(
11 | "Couldn't import Django. Are you sure it's installed and "
12 | "available on your PYTHONPATH environment variable? Did you "
13 | "forget to activate a virtual environment?"
14 | ) from exc
15 | execute_from_command_line(sys.argv)
16 |
--------------------------------------------------------------------------------
/djangouops9/requirements.txt:
--------------------------------------------------------------------------------
1 | django==2.0
2 | django-threadlocals
3 | pymysql
4 | click
5 | requests
6 | xlrd
7 | python-alipay-sdk
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/1-install.bat:
--------------------------------------------------------------------------------
1 | cnpm install
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/2-run.bat:
--------------------------------------------------------------------------------
1 | cnpm run serve
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/3-build.bat:
--------------------------------------------------------------------------------
1 | cnpm run build
2 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/public/favicon.ico
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | 电影推荐系统
10 |
11 |
12 |
13 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
31 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/css/canvas-bg-1.css:
--------------------------------------------------------------------------------
1 | #canvas {
2 | position: fixed;
3 | top: 0;
4 | left: 0;
5 | width: 100%;
6 | margin: 0;
7 | overflow: hidden;
8 | background: hsla(0, 5%, 5%, 1);
9 | background-repeat: no-repeat;
10 | background-attachment: fixed;
11 | background-image: linear-gradient(to right top, hsla(0, 5%, 15%, 0.5), hsla(0, 5%, 5%, 1));
12 | background-image: -moz-linear-gradient(to right top, hsla(0, 5%, 15%, 0.5), hsla(0, 5%, 5%, 1));
13 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/css/canvas-bg-2.css:
--------------------------------------------------------------------------------
1 | #canvas {
2 | background: rgba(0,0,0,1);
3 | position: absolute;
4 | left: 0;
5 | top: 0;
6 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/css/canvas-bg-3.css:
--------------------------------------------------------------------------------
1 | #canvas {
2 | position: fixed;
3 | left: 0;
4 | top: 0;
5 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/css/element-variables.scss:
--------------------------------------------------------------------------------
1 | /* 改变主题色变量 */
2 | $--color-primary: #00c292 !default;
3 | $--color-success: #67c23a !default;
4 | $--color-warning: #e6a23c !default;
5 | $--color-danger: #f56c6c !default;
6 | $--color-info: #909399 !default;
7 | /* 改变 icon 字体路径变量,必需 */
8 | $--font-path: '~element-ui/lib/theme-chalk/fonts';
9 | @import "~element-ui/packages/theme-chalk/src/index";
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/css/style.scss:
--------------------------------------------------------------------------------
1 | .form-content {
2 | background: #ffffff;
3 | padding: 10px 10px 0 10px;
4 | }
5 | .table-content {
6 | background: #ffffff;
7 | padding: 0 10px;
8 | }
9 | .pagination-content {
10 | margin-top: 10px;
11 | padding-bottom: 10px;
12 | text-align: right;
13 | }
14 | .detail-form-content{
15 | background: #ffffff;
16 | padding: 10px;
17 | .el-input{
18 | min-width: 200px;
19 | max-width: 600px;
20 | }
21 | }
22 | .bg {
23 | position: absolute;
24 | top: 0;
25 | left: 0;
26 | height: 100%;
27 | }
28 | .login-form {
29 | position: absolute;
30 | top: 0;
31 | right: 0;
32 | width: 350px;
33 | height: 100%;
34 | background: #ffffff;
35 | padding: 0 60px;
36 | font-size: 18px;
37 | font-weight: bold;
38 | }
39 | .h1 {
40 | margin-top: 80px;
41 | font-size: 20px;
42 | font-weight: bold;
43 | }
44 | .btn-login {
45 | margin-top: 50px;
46 | width: 100%;
47 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/404.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/404.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/avator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/avator.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/bg.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/captcha.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/captcha.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/login.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/logo.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/password.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/password.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/role.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/role.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/test/jianshe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/test/jianshe.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/test/jiaotong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/test/jiaotong.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/test/nongye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/test/nongye.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/test/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/test/weixin.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/test/zhifubao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/test/zhifubao.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/test/zhongguo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/test/zhongguo.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/assets/img/username.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/assets/img/username.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/components/SvgIcon/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
34 |
35 |
44 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import SvgIcon from '@/components/SvgIcon'// svg component
3 |
4 | // register globally
5 | Vue.component('svg-icon', SvgIcon)
6 |
7 | const req = require.context('./svg/svg', false, /\.svg$/)
8 | const requireAll = requireContext => requireContext.keys().map(requireContext)
9 | requireAll(req)
10 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/404.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/bug.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/build.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/channel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/chart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/clipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/component.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/dashboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/date.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/dept.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/documentation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/download.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/drag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/druid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/edit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/education.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/email.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/excel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/eye-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/form.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/fullscreen.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/international.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/language.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/link.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/list.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/log.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/logininfor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/message.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/money.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/monitor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/nested.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/nested0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/operation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/password.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/password0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/peoples.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/phone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/post.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/sender.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/server.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/shoppingCard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/size.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/skill.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/AI.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/AIDeviceLayout.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/EIM.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/VIP.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/batch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/board.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/board1.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
20 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/company.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/dashboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/deviceMonitorData.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/diseasesinsects.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/documentation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/email.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/environmental.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/eye-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/farmingProject.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/finance.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/financeBudget.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/financeReality.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/firms.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/harvestBatch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/harvestDetection.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/harvestManage.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/harvestWorks.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/heavyMetalDetection.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/home.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
15 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/inspection.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/internet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/log.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/mainSystem.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/monitorEquipment.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/order.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/password.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/peoples.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/pesticideResidue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/pests.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/phone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/retroactiveCoding.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/scheme.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/source.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/sourceActive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
16 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/task.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/tempFarm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/traceability.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/traceabilityList.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/traceabilityStyle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/user0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/validCode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/videoKey.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/warnings.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/svg/┐┤░х╣▄└э.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
17 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/swagger.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/tab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/table.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/table0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/task.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/template.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/theme.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/tree-table.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/user0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svg/validCode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/icons/svgo.yml:
--------------------------------------------------------------------------------
1 | # replace default config
2 | # 基于svgo对svg文件进行压缩:https://panjiachen.github.io/vue-element-admin-site/zh/feature/script/svgo.html
3 | # multipass: true
4 | # full: true
5 |
6 | plugins:
7 |
8 | # - name
9 | #
10 | # or:
11 | # - name: false
12 | # - name: true
13 | #
14 | # or:
15 | # - name:
16 | # param1: 1
17 | # param2: 2
18 |
19 | - removeAttrs:
20 | attrs:
21 | - 'fill'
22 | - 'fill-rule'
23 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/store/store.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/admin/src/store/store.js
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/utils/api.js:
--------------------------------------------------------------------------------
1 | const api = {
2 | // 积分订单
3 | orderpage: 'orders/page',
4 | orderdelete: 'orders/delete',
5 | orderinfo: 'orders/info/',
6 | ordersave: 'orders/save',
7 | orderupdate: 'orders/update',
8 | // 配置
9 | configpage: 'config/page',
10 | configdelete: 'config/delete',
11 | configinfo: 'config/info/',
12 | configsave: 'config/save',
13 | configupdate: 'config/update'
14 |
15 | }
16 |
17 | export default api
18 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/utils/base.js:
--------------------------------------------------------------------------------
1 | const base = {
2 | get() {
3 | return {
4 | url : "http://localhost:8080/djangouops9/",
5 | name: "djangouops9",
6 | // 退出到首页链接
7 | indexUrl: 'http://localhost:8080/front/index.html'
8 | };
9 | },
10 | getProjectName(){
11 | return {
12 | projectName: "电影推荐系统"
13 | }
14 | }
15 | }
16 | export default base
17 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/utils/http.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios'
2 | import router from '@/router/router-static'
3 | import storage from '@/utils/storage'
4 |
5 | const http = axios.create({
6 | timeout: 1000 * 86400,
7 | withCredentials: true,
8 | baseURL: '/djangouops9',
9 | headers: {
10 | 'Content-Type': 'application/json; charset=utf-8'
11 | }
12 | })
13 | // 请求拦截
14 | http.interceptors.request.use(config => {
15 | config.headers['Token'] = storage.get('Token') // 请求头带上token
16 | return config
17 | }, error => {
18 | return Promise.reject(error)
19 | })
20 | // 响应拦截
21 | http.interceptors.response.use(response => {
22 | if (response.data && response.data.code === 401) { // 401, token失效
23 | router.push({ name: 'login' })
24 | }
25 | return response
26 | }, error => {
27 | return Promise.reject(error)
28 | })
29 | export default http
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/utils/i18n.js:
--------------------------------------------------------------------------------
1 | // translate router.meta.title, be used in breadcrumb sidebar tagsview
2 | export function generateTitle(title) {
3 | const hasKey = this.$te('route.' + title)
4 |
5 | if (hasKey) {
6 | // $t :this method from vue-i18n, inject in @/lang/index.js
7 | const translatedTitle = this.$t('route.' + title)
8 |
9 | return translatedTitle
10 | }
11 | return title
12 | }
13 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/utils/storage.js:
--------------------------------------------------------------------------------
1 | const storage = {
2 | set(key, value) {
3 | localStorage.setItem(key, JSON.stringify(value));
4 | },
5 | get(key) {
6 | return localStorage.getItem(key)?localStorage.getItem(key).replace('"','').replace('"',''):"";
7 | },
8 | getObj(key) {
9 | return localStorage.getItem(key)?JSON.parse(localStorage.getItem(key)):null;
10 | },
11 | remove(key) {
12 | localStorage.removeItem(key);
13 | },
14 | clear() {
15 | localStorage.clear();
16 | }
17 | }
18 | export default storage;
19 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/utils/validate.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 邮箱
3 | * @param {*} s
4 | */
5 | export function isEmail (s) {
6 | return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)
7 | }
8 |
9 | /**
10 | * 手机号码
11 | * @param {*} s
12 | */
13 | export function isMobile (s) {
14 | return /^1[0-9]{10}$/.test(s)
15 | }
16 |
17 | /**
18 | * 电话号码
19 | * @param {*} s
20 | */
21 | export function isPhone (s) {
22 | return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)
23 | }
24 |
25 | /**
26 | * URL地址
27 | * @param {*} s
28 | */
29 | export function isURL (s) {
30 | return /^http[s]?:\/\/.*/.test(s)
31 | }
32 |
33 | /**
34 | * 匹配数字,可以是小数,不可以是负数,可以为空
35 | * @param {*} s
36 | */
37 | export function isNumber(s){
38 | return /(^-?[+-]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$)|(^$)/.test(s);
39 | }
40 | /**
41 | * 匹配整数,可以为空
42 | * @param {*} s
43 | */
44 | export function isIntNumer(s){
45 | return /(^-?\d+$)|(^$)/.test(s);
46 | }
47 | /**
48 | * 身份证校验
49 | */
50 | export function checkIdCard(idcard) {
51 | const regIdCard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
52 | if (!regIdCard.test(idcard)) {
53 | return false;
54 | } else {
55 | return true;
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/views/404.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
出错了...页面失踪了
5 |
6 | 返回
7 |
8 |
9 |
10 |
11 |
20 |
21 |
46 |
47 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/admin/src/views/index.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
22 |
23 |
33 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/css/canvas-bg-1.css:
--------------------------------------------------------------------------------
1 | #canvas {
2 | position: fixed;
3 | top: 0;
4 | left: 0;
5 | width: 100%;
6 | margin: 0;
7 | overflow: hidden;
8 | background: hsla(0, 5%, 5%, 1);
9 | background-repeat: no-repeat;
10 | background-attachment: fixed;
11 | background-image: linear-gradient(to right top, hsla(0, 5%, 15%, 0.5), hsla(0, 5%, 5%, 1));
12 | background-image: -moz-linear-gradient(to right top, hsla(0, 5%, 15%, 0.5), hsla(0, 5%, 5%, 1));
13 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/css/canvas-bg-2.css:
--------------------------------------------------------------------------------
1 | #canvas {
2 | background: rgba(0,0,0,1);
3 | position: absolute;
4 | left: 0;
5 | top: 0;
6 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/css/canvas-bg-3.css:
--------------------------------------------------------------------------------
1 | #canvas {
2 | position: fixed;
3 | left: 0;
4 | top: 0;
5 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/css/canvas-bg-4.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | margin: 0;
3 | padding: 0;
4 | }
5 |
6 | #canvas {
7 | position: fixed;
8 | left: 0;
9 | top: 0;
10 | background: radial-gradient(ellipse farthest-corner at center top, #000d4d 0%, #000105 100%);;
11 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/css/canvas-bg-5.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | margin: 0;
3 | padding: 0;
4 | }
5 |
6 | #canvas {
7 | position: fixed;
8 | left: 0;
9 | top: 0;
10 | background: #000000;
11 | }
--------------------------------------------------------------------------------
/djangouops9/templates/front/css/common.css:
--------------------------------------------------------------------------------
1 | /**
2 | * 工具类css
3 | */
4 | /* 嵌套文字横线 */
5 | .line-container {
6 | width: 100%;
7 | background: url(../img/line.jpg) left center repeat-x;
8 | text-align: center;
9 | }
10 | .line {
11 | display: inline-block;
12 | padding: 0 10px;
13 | text-align: center;
14 | font-family: 'Microsoft Yahei';
15 | font-size: 24px;
16 | background: #fff;
17 | color: #000000;
18 | line-height: 1.3;
19 | }
20 | /**
21 | * 工具类css end
22 | */
--------------------------------------------------------------------------------
/djangouops9/templates/front/elementui/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/elementui/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/djangouops9/templates/front/elementui/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/elementui/fonts/element-icons.woff
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/avator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/avator.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/banner.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/jianshe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/jianshe.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/jiaotong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/jiaotong.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/line.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/line.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/nongye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/nongye.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/now.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/now.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/seckilling.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/seckilling.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/select.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/unselect.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/weixin.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/yuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/yuan.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/zhifubao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/zhifubao.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/img/zhongguo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/img/zhongguo.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/css/modules/code.css:
--------------------------------------------------------------------------------
1 | /** layui-v2.5.6 MIT License By https://www.layui.com */
2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none}
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/css/modules/layer/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/css/modules/layer/default/icon-ext.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/css/modules/layer/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/css/modules/layer/default/icon.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/css/modules/layer/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/css/modules/layer/default/loading-0.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/css/modules/layer/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/css/modules/layer/default/loading-1.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/css/modules/layer/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/css/modules/layer/default/loading-2.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/font/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/font/iconfont.eot
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/font/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/font/iconfont.ttf
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/font/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/font/iconfont.woff
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/font/iconfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/font/iconfont.woff2
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/0.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/1.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/10.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/10.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/11.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/11.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/12.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/12.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/13.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/14.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/14.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/15.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/15.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/16.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/17.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/17.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/18.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/18.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/19.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/19.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/2.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/20.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/20.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/21.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/21.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/22.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/22.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/23.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/23.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/24.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/25.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/25.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/26.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/26.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/27.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/27.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/28.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/28.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/29.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/29.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/3.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/30.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/30.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/31.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/31.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/32.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/33.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/33.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/34.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/34.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/35.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/35.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/36.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/37.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/37.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/38.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/38.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/39.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/39.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/4.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/4.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/40.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/40.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/41.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/41.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/42.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/42.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/43.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/43.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/44.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/44.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/45.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/45.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/46.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/46.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/47.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/47.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/48.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/48.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/49.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/49.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/5.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/50.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/50.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/51.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/51.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/52.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/52.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/53.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/53.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/54.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/54.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/55.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/55.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/56.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/56.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/57.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/57.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/58.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/58.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/59.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/59.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/6.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/6.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/60.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/60.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/61.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/61.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/62.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/62.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/63.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/63.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/64.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/64.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/65.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/65.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/66.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/66.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/67.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/67.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/68.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/68.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/69.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/69.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/7.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/7.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/70.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/70.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/71.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/71.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/8.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/8.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/images/face/9.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/layui/images/face/9.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/layui/lay/modules/code.js:
--------------------------------------------------------------------------------
1 | /** layui-v2.5.6 MIT License By https://www.layui.com */
2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('- '+o.replace(/[\r\t\n]+/g,"
- ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend(''+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"
");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss");
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/config.js:
--------------------------------------------------------------------------------
1 | window.rootPath = (function (src) {
2 | src = document.scripts[document.scripts.length - 1].src;
3 | console.log(src.substring(0, src.lastIndexOf("/") + 1))
4 | return src.substring(0, src.lastIndexOf("/") + 1);
5 | })();
6 |
7 | layui.config({
8 | base: rootPath,
9 | version: true
10 | }).extend({
11 | http: 'http/http', // 网络请求接口扩展
12 | layarea: 'layarea/layarea' ,// 省市区联动选择器
13 | tinymce: 'tinymce/tinymce' // 富文本编辑器
14 | });
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/langs/readme.md:
--------------------------------------------------------------------------------
1 | This is where language files should be placed.
2 |
3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/
4 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/code/plugin.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | !function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,n){e.focus(),e.undoManager.transact(function(){e.setContent(n)}),e.selection.setCursorLocation(),e.nodeChanged()},o=function(e){return e.getContent({source_view:!0})},n=function(n){var e=o(n);n.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:e},onSubmit:function(e){t(n,e.getData().code),e.close()}})},c=function(e){e.addCommand("mceCodeEditor",function(){n(e)})},i=function(e){e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return n(e)}}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return n(e)}})};!function u(){e.add("code",function(e){return c(e),i(e),{}})}()}();
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/colorpicker/plugin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | (function (domGlobals) {
10 | 'use strict';
11 |
12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
13 |
14 | function Plugin () {
15 | global.add('colorpicker', function () {
16 | domGlobals.console.warn('Color picker plugin is now built in to the core editor, please remove it from your editor configuration');
17 | });
18 | }
19 |
20 | Plugin();
21 |
22 | }(window));
23 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/colorpicker/plugin.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | !function(o){"use strict";var i=tinymce.util.Tools.resolve("tinymce.PluginManager");!function n(){i.add("colorpicker",function(){o.console.warn("Color picker plugin is now built in to the core editor, please remove it from your editor configuration")})}()}(window);
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/contextmenu/plugin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | (function (domGlobals) {
10 | 'use strict';
11 |
12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
13 |
14 | function Plugin () {
15 | global.add('contextmenu', function () {
16 | domGlobals.console.warn('Context menu plugin is now built in to the core editor, please remove it from your editor configuration');
17 | });
18 | }
19 |
20 | Plugin();
21 |
22 | }(window));
23 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/contextmenu/plugin.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | !function(n){"use strict";var o=tinymce.util.Tools.resolve("tinymce.PluginManager");!function e(){o.add("contextmenu",function(){n.console.warn("Context menu plugin is now built in to the core editor, please remove it from your editor configuration")})}()}(window);
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/hr/plugin.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | !function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(n){n.addCommand("InsertHorizontalRule",function(){n.execCommand("mceInsertContent",!1,"
")})},t=function(n){n.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return n.execCommand("InsertHorizontalRule")}}),n.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return n.execCommand("InsertHorizontalRule")}})};!function e(){n.add("hr",function(n){o(n),t(n)})}()}();
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/print/plugin.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | !function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),i=function(n){n.addCommand("mcePrint",function(){t.browser.isIE()?n.getDoc().execCommand("print",!1,null):n.getWin().print()})},e=function(n){n.ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:function(){return n.execCommand("mcePrint")}}),n.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:function(){return n.execCommand("mcePrint")}})};!function o(){n.add("print",function(n){i(n),e(n),n.addShortcut("Meta+P","","mcePrint")})}()}();
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/textcolor/plugin.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | (function (domGlobals) {
10 | 'use strict';
11 |
12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
13 |
14 | function Plugin () {
15 | global.add('textcolor', function () {
16 | domGlobals.console.warn('Text color plugin is now built in to the core editor, please remove it from your editor configuration');
17 | });
18 | }
19 |
20 | Plugin();
21 |
22 | }(window));
23 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/plugins/textcolor/plugin.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | *
7 | * Version: 5.2.0 (2020-02-13)
8 | */
9 | !function(o){"use strict";var i=tinymce.util.Tools.resolve("tinymce.PluginManager");!function n(){i.add("textcolor",function(){o.console.warn("Text color plugin is now built in to the core editor, please remove it from your editor configuration")})}()}(window);
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/content/dark/content.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table td,table th{border:1px solid #6d737b;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}td[data-mce-selected],th[data-mce-selected]{color:#333}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem}
8 | /*# sourceMappingURL=content.min.css.map */
9 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/content/default/content.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
8 | /*# sourceMappingURL=content.min.css.map */
9 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/content/document/content.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | @media screen{html{background:#f4f4f4}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
8 | /*# sourceMappingURL=content.min.css.map */
9 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/content/writer/content.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
8 | /*# sourceMappingURL=content.min.css.map */
9 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide-dark/content.mobile.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {
8 | /* Note: this file is used inside the content, so isn't part of theming */
9 | background-color: green;
10 | display: inline-block;
11 | opacity: 0.5;
12 | position: absolute;
13 | }
14 | body {
15 | -webkit-text-size-adjust: none;
16 | }
17 | body img {
18 | /* this is related to the content margin */
19 | max-width: 96vw;
20 | }
21 | body table img {
22 | max-width: 95%;
23 | }
24 | body {
25 | font-family: sans-serif;
26 | }
27 | table {
28 | border-collapse: collapse;
29 | }
30 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide-dark/content.mobile.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
8 | /*# sourceMappingURL=content.mobile.min.css.map */
9 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide-dark/content.mobile.min.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["ui/dark/content.mobile.css"],"names":[],"mappings":";;;;;;AAMA,yEAEE,iBAAkB,MAClB,QAAS,aACT,QAAS,GACT,SAAU,SAEZ,KACE,yBAA0B,KAE5B,SAEE,UAAW,KAEb,eACE,UAAW,IAEb,KACE,YAAa,WAEf,MACE,gBAAiB","file":"content.mobile.min.css","sourcesContent":["/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {\n /* Note: this file is used inside the content, so isn't part of theming */\n background-color: green;\n display: inline-block;\n opacity: 0.5;\n position: absolute;\n}\nbody {\n -webkit-text-size-adjust: none;\n}\nbody img {\n /* this is related to the content margin */\n max-width: 96vw;\n}\nbody table img {\n max-width: 95%;\n}\nbody {\n font-family: sans-serif;\n}\ntable {\n border-collapse: collapse;\n}\n"]}
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide/content.mobile.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {
8 | /* Note: this file is used inside the content, so isn't part of theming */
9 | background-color: green;
10 | display: inline-block;
11 | opacity: 0.5;
12 | position: absolute;
13 | }
14 | body {
15 | -webkit-text-size-adjust: none;
16 | }
17 | body img {
18 | /* this is related to the content margin */
19 | max-width: 96vw;
20 | }
21 | body table img {
22 | max-width: 95%;
23 | }
24 | body {
25 | font-family: sans-serif;
26 | }
27 | table {
28 | border-collapse: collapse;
29 | }
30 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide/content.mobile.min.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved.
3 | * Licensed under the LGPL or a commercial license.
4 | * For LGPL see License.txt in the project root for license information.
5 | * For commercial licenses see https://www.tiny.cloud/
6 | */
7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
8 | /*# sourceMappingURL=content.mobile.min.css.map */
9 |
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide/content.mobile.min.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["ui/default/content.mobile.css"],"names":[],"mappings":";;;;;;AAMA,yEAEE,iBAAkB,MAClB,QAAS,aACT,QAAS,GACT,SAAU,SAEZ,KACE,yBAA0B,KAE5B,SAEE,UAAW,KAEb,eACE,UAAW,IAEb,KACE,YAAa,WAEf,MACE,gBAAiB","file":"content.mobile.min.css","sourcesContent":["/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {\n /* Note: this file is used inside the content, so isn't part of theming */\n background-color: green;\n display: inline-block;\n opacity: 0.5;\n position: absolute;\n}\nbody {\n -webkit-text-size-adjust: none;\n}\nbody img {\n /* this is related to the content margin */\n max-width: 96vw;\n}\nbody table img {\n max-width: 95%;\n}\nbody {\n font-family: sans-serif;\n}\ntable {\n border-collapse: collapse;\n}\n"]}
--------------------------------------------------------------------------------
/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/modules/tinymce/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff
--------------------------------------------------------------------------------
/djangouops9/templates/front/picture1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/picture1.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/picture2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/picture2.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/picture3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/picture3.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/162237296.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/162237296.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/162240878.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/162240878.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/19.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/1_092ZZ2503138.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/1_092ZZ2503138.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/20.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/index_24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/index_24.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/index_35.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/index_35.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/index_41.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/index_41.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/index_44.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/index_44.gif
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/logo.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/news_list_time.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/news_list_time.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/service_btn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/service_btn.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/service_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/service_img.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/img/service_title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/xznstatic/img/service_title.png
--------------------------------------------------------------------------------
/djangouops9/templates/front/xznstatic/js/index.js:
--------------------------------------------------------------------------------
1 | jQuery(".banner").slide({mainCell:".bd ul",autoPlay:true,interTime:5000});
2 |
3 | //????????????
4 | jQuery("#ifocus").slide({ titCell:"#ifocus_btn li", mainCell:"#ifocus_piclist ul",effect:"leftLoop", delayTime:200, autoPlay:true,triggerTime:0});
5 | //????????????
6 | jQuery("#ifocus").slide({ titCell:"#ifocus_btn li", mainCell:"#ifocus_tx ul",delayTime:0, autoPlay:true});
7 |
8 | jQuery(".product_list").slide({mainCell:".bd ul",autoPage:true,effect:"leftLoop",autoPlay:true,vis:5,trigger:"click",interTime:4000});
--------------------------------------------------------------------------------
/djangouops9/templates/front/yonghu_touxiang1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/yonghu_touxiang1.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/yonghu_touxiang2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/yonghu_touxiang2.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/yonghu_touxiang3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/yonghu_touxiang3.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/yonghu_touxiang4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/yonghu_touxiang4.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/yonghu_touxiang5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/yonghu_touxiang5.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/yonghu_touxiang6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/yonghu_touxiang6.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/zaixiandianying_dianyinghaibao1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/zaixiandianying_dianyinghaibao1.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/zaixiandianying_dianyinghaibao2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/zaixiandianying_dianyinghaibao2.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/zaixiandianying_dianyinghaibao3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/zaixiandianying_dianyinghaibao3.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/zaixiandianying_dianyinghaibao4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/zaixiandianying_dianyinghaibao4.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/zaixiandianying_dianyinghaibao5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/zaixiandianying_dianyinghaibao5.jpg
--------------------------------------------------------------------------------
/djangouops9/templates/front/zaixiandianying_dianyinghaibao6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/templates/front/zaixiandianying_dianyinghaibao6.jpg
--------------------------------------------------------------------------------
/djangouops9/util/__init__.py:
--------------------------------------------------------------------------------
1 | #coding:utf-8
2 | __author__ = "ila"
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/auth.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/auth.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/baidubce_api.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/baidubce_api.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/codes.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/codes.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/common.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/common.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/configread.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/configread.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/locate.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/locate.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/__pycache__/message.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/util/__pycache__/message.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/util/alipay_key/alipay_public_2048.txt:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 |
3 | -----END PUBLIC KEY-----
--------------------------------------------------------------------------------
/djangouops9/util/alipay_key/app_private_2048.txt:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 |
3 | -----END RSA PRIVATE KEY-----
--------------------------------------------------------------------------------
/djangouops9/util/codes.py:
--------------------------------------------------------------------------------
1 | # coding:utf-8
2 | # author:ila
3 | normal_code = 0 # 正常
4 | redirect_code = 301 # 跳转
5 | temporary_redirect_code = 302 # 暂时跳转
6 |
7 | empty_param_code = 10001 # 请求参数为空或错误
8 | validate_param_code = 10002 # 请求参数不规范
9 | is_not_json_code = 10003 # 数据格式不是json
10 |
11 | other_code = 10020 # 其它错误
12 | crud_error_code = 10021 # 数据库操作失败
13 | header_error_code = 10023 # 头部错误
14 | captcha_error_code = 10024 # 验证码错误
15 | id_exist_code = 10025 # id或用户名已存在
16 | id_notexist_code = 10026 # id或用户名不存在
17 | username_error_code = 10027 # 用户名错误
18 | password_error_code = 10028 # 密码错误
19 | file_notexist_code = 10029 # 上传文件不存在
20 |
21 | token_error_code = 20001 # token错误
22 | token_expired_code = 20002 # token错误
23 | non_authorized_code = 20003 # 无权限
24 |
25 | system_error_code = 40001 # 系统级错误
26 | request_expired_code = 40002 # 请求已过期
27 | repeated_request_code = 40003 # 重复请求
28 |
--------------------------------------------------------------------------------
/djangouops9/util/common.py:
--------------------------------------------------------------------------------
1 | # coding:utf-8
2 | # author:ila
3 | import hashlib
4 |
5 | class Common(object):
6 | def md5(self, pwd):
7 | md5 = hashlib.md5()
8 | md5.update(pwd.encode())
9 | return md5.hexdigest()
10 |
--------------------------------------------------------------------------------
/djangouops9/util/configread.py:
--------------------------------------------------------------------------------
1 | #coding:utf-8
2 | __author__ = "ila"
3 | from configparser import ConfigParser
4 |
5 | def config_read(filePath:str):
6 | cfg=ConfigParser()
7 | cfg.read(filePath)
8 | if "sql" in cfg.sections():
9 | dbType=cfg.get('sql','type')
10 | host=cfg.get('sql','host')
11 | port=cfg.getint('sql','port')
12 | user=cfg.get('sql','user')
13 | passwd=cfg.get('sql','passwd')
14 | dbName=cfg.get('sql','db')
15 | charset=cfg.get('sql','charset')
16 | return dbType,host,port,user,passwd,dbName,charset
17 | else:
18 | return None,None,None,None,None,None,None
--------------------------------------------------------------------------------
/djangouops9/util/create_db.sql:
--------------------------------------------------------------------------------
1 | CREATE DATABASE `crawl` /*!40100 DEFAULT CHARACTER SET utf8 */;
--------------------------------------------------------------------------------
/djangouops9/util/locate.py:
--------------------------------------------------------------------------------
1 | #coding:utf-8
2 | __author__ = "ila"
3 | import requests
4 | def geocoding(ak,lat, lon):
5 | lat_lon = '{},{}'.format(lat, lon)
6 | # address=str(i[0])+','+str(i[1])
7 | url = 'http://api.map.baidu.com/geocoder?output=json&key={}&location={}'.format(ak, str(lat_lon))
8 | r = requests.get(url)
9 | contents = r.json()
10 | print(contents)
11 | address = contents.get("result").get("addressComponent")
12 | # print(address)
13 | return address
14 |
15 | if __name__=='__main__':
16 | address=geocoding("QvMZVORsL7sGzPyTf5ZhawntyjiWYCif",24.2943350100,116.1287866600)
17 | print(address)
--------------------------------------------------------------------------------
/djangouops9/util/message.py:
--------------------------------------------------------------------------------
1 | # coding:utf-8
2 | # author:ila
3 | normal_code = "正常"
4 | redirect_code = "跳转"
5 | temporary_redirect_code = "暂时跳转"
6 |
7 | empty_param_code = "请求参数为空或错误"
8 | validate_param_code = "请求参数不规范"
9 | is_not_json_code = "数据格式不是json"
10 |
11 | other_code = "其它错误"
12 | crud_error_code = "数据库操作失败"
13 | header_error_code = "头部错误"
14 | captcha_error_code = "验证码错误"
15 | id_exist_code = "id或记录已存在"
16 | id_notexist_code = "id或记录不存在"
17 | file_notexist_code = "上传文件不存在"
18 | username_error_code = "用户名错误"
19 | password_error_code = "密码错误"
20 |
21 | token_error_code = "token错误"
22 | token_expired_code = "token错误"
23 | non_authorized_code = "无权限"
24 |
25 | system_error_code = "系统级错误"
26 | request_expired_code = "请求已过期"
27 | repeated_request_code = "重复请求"
28 |
--------------------------------------------------------------------------------
/djangouops9/util/sqlinit.py:
--------------------------------------------------------------------------------
1 | # coding:utf-8
2 | from configparser import ConfigParser
3 | import logging, sys, os
4 | import pymysql
5 |
6 | from util.configread import config_read
7 |
8 |
9 | class Create(object):
10 | def __init__(self, dbtype, host, port, user, passwd, dbName, charset):
11 | self.dbtype, self.host, self.port, self.user, self.passwd, self.dbName, self.charset = dbtype, host, port, user, passwd, dbName, charset
12 | self.conn = pymysql.connect(host=self.host, user=self.user, passwd=self.passwd, port=self.port,
13 | charset=self.charset)
14 | self.cur = self.conn.cursor()
15 |
16 | def create_db(self, sql):
17 | self.cur.execute(sql)
18 | self.conn.commit()
19 |
20 | def create_tables(self, sqls):
21 | use_sql = '''use `{}`;'''.format(self.dbName)
22 | self.cur.execute(use_sql)
23 |
24 | for sql in sqls:
25 | self.cur.execute(sql)
26 | self.conn.commit()
27 |
28 | def conn_close(self):
29 | self.cur.close()
30 | self.conn.close()
31 |
--------------------------------------------------------------------------------
/djangouops9/xmiddleware/__init__.py:
--------------------------------------------------------------------------------
1 | #coding:utf-8
2 | __author__ = "ila"
--------------------------------------------------------------------------------
/djangouops9/xmiddleware/__pycache__/__init__.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/xmiddleware/__pycache__/__init__.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/xmiddleware/__pycache__/xauth.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/xmiddleware/__pycache__/xauth.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/xmiddleware/__pycache__/xparam.cpython-37.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/djangouops9/xmiddleware/__pycache__/xparam.cpython-37.pyc
--------------------------------------------------------------------------------
/djangouops9/安装.bat:
--------------------------------------------------------------------------------
1 | pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com&&python ./init.py initdb&&python ./manage.py makemigrations&&python ./manage.py migrate --fake-initial&&python ./init.py initsql&&python ./manage.py shell -c "from django.contrib.auth.models import User;User.objects.filter(username='abo').exists() or User.objects.create_superuser('abo','abo@example.com', 'abo')"
2 | pause
--------------------------------------------------------------------------------
/djangouops9/运行.bat:
--------------------------------------------------------------------------------
1 | python manage.py runserver --insecure 0.0.0.0:8080
2 | pause
--------------------------------------------------------------------------------
/python011基于python和协同过滤算法的电影推荐系统演示录像.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/python011基于python和协同过滤算法的电影推荐系统演示录像.mp4
--------------------------------------------------------------------------------
/关于系统.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/关于系统.txt
--------------------------------------------------------------------------------
/论文.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shuangyulin/python011_film_recommand/ba8d6b9e2785b591c546b4c1c81108d7381123fa/论文.doc
--------------------------------------------------------------------------------
/说明文档.txt:
--------------------------------------------------------------------------------
1 | 后台路径地址:localhost:8080/djangouops9/admin/dist/index.html
2 | 管理员 abo 密码 abo
3 | 前台路径地址:localhost:8080/djangouops9/front/index.html
4 |
5 | 数据库连接路径:config
6 |
7 | user = root
8 | passwd = 123456 (密码123456 换成 和你电脑一致的 数据库密码即可)
--------------------------------------------------------------------------------