# python-mhh **Repository Path**: maohaohao/python-mhh ## Basic Information - **Project Name**: python-mhh - **Description**: python django project - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python-mhh #### 项目介绍 利用python的web框架Django开发的基于BS的网上商城 #### 软件架构 web ├── manage.py ├── myadmin │   ├── admin.py │   ├── apps.py │   ├── __init__.py │   ├── LoginMiddleware.py │   ├── migrations │   │   ├── 0001_initial.py │   │   ├── 0002_types.py │   │   ├── 0003_goods.py │   │   ├── 0004_address.py │   │   ├── 0005_order_orderinfo.py │   │   ├── 0006_auto_20180924_2239.py │   │   ├── __init__.py │   │   └── __pycache__ │   │   ├── 0001_initial.cpython-35.pyc │   │   ├── 0002_types.cpython-35.pyc │   │   ├── 0003_goods.cpython-35.pyc │   │   ├── 0004_address.cpython-35.pyc │   │   ├── 0005_order_orderinfo.cpython-35.pyc │   │   ├── 0006_auto_20180924_2239.cpython-35.pyc │   │   └── __init__.cpython-35.pyc │   ├── models.py │   ├── __pycache__ │   │   ├── admin.cpython-35.pyc │   │   ├── __init__.cpython-35.pyc │   │   ├── LoginMiddleware.cpython-35.pyc │   │   ├── models.cpython-35.pyc │   │   ├── urls.cpython-35.pyc │   │   └── views.cpython-35.pyc │   ├── templatetags │   │   ├── pagetag.py │   │   └── __pycache__ │   │   └── pagetag.cpython-35.pyc │   ├── tests.py │   ├── urls.py │   └── views │   ├── authviews.py │   ├── GoodsViews.py │   ├── IndexViews.py │   ├── OrderViews.py │   ├── __pycache__ │   │   ├── authviews.cpython-35.pyc │   │   ├── GoodsViews.cpython-35.pyc │   │   ├── IndexViews.cpython-35.pyc │   │   ├── OrderViews.cpython-35.pyc │   │   ├── TypesViews.cpython-35.pyc │   │   ├── UsersViews.cpython-35.pyc │   │   └── Views.cpython-35.pyc │   ├── TypesViews.py │   └── UsersViews.py ├── myhome │   ├── admin.py │   ├── apps.py │   ├── cartViews.py │   ├── __init__.py │   ├── migrations │   │   ├── __init__.py │   │   └── __pycache__ │   │   └── __init__.cpython-35.pyc │   ├── models.py │   ├── __pycache__ │   │   ├── admin.cpython-35.pyc │   │   ├── cartViews.cpython-35.pyc │   │   ├── __init__.cpython-35.pyc │   │   ├── models.cpython-35.pyc │   │   ├── urls.cpython-35.pyc │   │   └── views.cpython-35.pyc │   ├── tests.py │   ├── urls.py │   └── views.py ├── static │   ├── admin │   │   ├── css │   │   │   ├── admin.css │   │   │   ├── amazeui.datatables.min.css │   │   │   ├── amazeui.min.css │   │   │   ├── app.css │   │   │   ├── app.less │   │   │   ├── fullcalendar.min.css │   │   │   └── fullcalendar.print.css │   │   ├── css1 │   │   │   ├── bootstrap-fileinput.css │   │   │   └── bootstrap.min.css │   │   ├── fonts │   │   │   ├── FontAwesome.otf │   │   │   ├── fontawesome-webfont.eot │   │   │   ├── fontawesome-webfont.ttf │   │   │   ├── fontawesome-webfont.woff │   │   │   └── fontawesome-webfont.woff2 │   │   ├── i │   │   │   ├── app-icon72x72@2x.png │   │   │   ├── examples │   │   │   │   ├── admin-chrome.png │   │   │   │   ├── admin-firefox.png │   │   │   │   ├── admin-ie.png │   │   │   │   ├── admin-opera.png │   │   │   │   ├── adminPage.png │   │   │   │   ├── admin-safari.png │   │   │   │   ├── blogPage.png │   │   │   │   ├── landingPage.png │   │   │   │   ├── landing.png │   │   │   │   ├── loginPage.png │   │   │   │   └── sidebarPage.png │   │   │   ├── favicon.png │   │   │   └── startup-640x1096.png │   │   ├── img │   │   │   ├── a5.png │   │   │   ├── k.jpg │   │   │   ├── logoa.png │   │   │   ├── logob.png │   │   │   ├── logo.png │   │   │   ├── user01.png │   │   │   ├── user02.png │   │   │   ├── user03.png │   │   │   ├── user04.png │   │   │   ├── user05.png │   │   │   ├── user06.png │   │   │   └── user07.png │   │   ├── img1 │   │   │   └── users.jpg │   │   ├── js │   │   │   ├── amazeui.datatables.min.js │   │   │   ├── amazeui.min.js │   │   │   ├── app.js │   │   │   ├── dataTables.responsive.min.js │   │   │   ├── echarts.min.js │   │   │   ├── fullcalendar.min.js │   │   │   ├── jquery.min.js │   │   │   ├── moment.js │   │   │   └── theme.js │   │   └── js1 │   │   ├── bootstrap-fileinput.js │   │   └── jquery-1.10.2.js │   ├── buy.png │   ├── home │   │   ├── css │   │   │   ├── app.css │   │   │   ├── bootstrap.css │   │   │   ├── bootstrap.css.map │   │   │   ├── bootstrap.min.css │   │   │   ├── bootstrap.min.css.map │   │   │   ├── bootstrap-theme.css │   │   │   ├── bootstrap-theme.css.map │   │   │   ├── bootstrap-theme.min.css │   │   │   ├── bootstrap-theme.min.css.map │   │   │   ├── cart-app.css │   │   │   ├── cart.css │   │   │   ├── detail-app.css │   │   │   ├── detail.css │   │   │   ├── global.css │   │   │   ├── list-app.css │   │   │   ├── list.css │   │   │   ├── member-app.css │   │   │   ├── member.css │   │   │   ├── order-app.css │   │   │   ├── order.css │   │   │   └── register.css │   │   ├── css1 │   │   │   ├── amazeui.css │   │   │   ├── cartstyle.css │   │   │   ├── demo.css │   │   │   └── jsstyle.css │   │   ├── fonts │   │   │   ├── glyphicons-halflings-regular.eot │   │   │   ├── glyphicons-halflings-regular.svg │   │   │   ├── glyphicons-halflings-regular.ttf │   │   │   ├── glyphicons-halflings-regular.woff │   │   │   └── glyphicons-halflings-regular.woff2 │   │   ├── images │   │   │   ├── addbg.png │   │   │   ├── peraddbg.png │   │   │   ├── peraddressbg.png │   │   │   ├── peraddress.png │   │   │   ├── sys_item_selected.gif │   │   │   ├── T13iv.XiFdXXa94Hfd-32-32.png │   │   │   └── zhifubao.jpg │   │   ├── img │   │   │   ├── ad2.jpg │   │   │   ├── app │   │   │   │   │   │   ├── js │   │   │   ├── bootstrap.js │   │   │   ├── bootstrap.min.js │   │   │   ├── jquery-1.12.4.min.js │   │   │   ├── npm.js │   │   │   ├── rem.js │   │   │   └── topNav.js │   │   └── js1 │   │   └── address.js │   ├── media │   │   └── article │   │   ├── templates │   ├── 403.html │   ├── admin │   │   ├── goods │   │   │   ├── add.html │   │   │   ├── edit.html │   │   │   └── index.html │   │   ├── index.html │   │   ├── login.html │   │   ├── order │   │   │   ├── edit.html │   │   │   ├── index.html │   │   │   └── info.html │   │   ├── public │   │   │   └── base.html │   │   ├── types │   │   │   ├── add.html │   │   │   └── index.html │   │   └── users │   │   ├── add.html │   │   ├── edit.html │   │   └── index.html │   ├── auth │   │   ├── group │   │   │   ├── add.html │   │   │   ├── edit.html │   │   │   └── list.html │   │   └── user │   │   ├── add.html │   │   └── list.html │   ├── home │   │   ├── address.html │   │   ├── cart │   │   │   └── cart.html │   │   ├── center.html │   │   ├── index.html │   │   ├── info.html │   │   ├── list.html │   │   ├── login.html │   │   ├── myorder.html │   │   ├── orderconfirm.html │   │   ├── pay.html │   │   ├── public │   │   │   └── base.html │   │   ├── register.html │   │   └── success.html │   └── index.html ├── ueditor │   ├── controller.py │   ├── controller.pyc │   ├── __init__.py │   ├── __init__.pyc │   ├── msyhbd.ttf │   ├── __pycache__ │   │   ├── controller.cpython-35.pyc │   │   ├── __init__.cpython-35.pyc │   │   └── urls.cpython-35.pyc │   ├── UE │   │   ├── dialogs │   │   │   ├── anchor │   │   │   │   └── anchor.html │   │   │   ├── attachment │   │   │   │   ├── attachment.css │   │   │   │   ├── attachment.html │   │   │   │   ├── attachment.js │   │   │   │   ├── fileTypeImages │   │   │   │   │   ├── icon_chm.gif │   │   │   │   │   ├── icon_default.png │   │   │   │   │   ├── icon_doc.gif │   │   │   │   │   ├── icon_exe.gif │   │   │   │   │   ├── icon_jpg.gif │   │   │   │   │   ├── icon_mp3.gif │   │   │   │   │   ├── icon_mv.gif │   │   │   │   │   ├── icon_pdf.gif │   │   │   │   │   ├── icon_ppt.gif │   │   │   │   │   ├── icon_psd.gif │   │   │   │   │   ├── icon_rar.gif │   │   │   │   │   ├── icon_txt.gif │   │   │   │   │   └── icon_xls.gif │   │   │   │   └── images │   │   │   │   ├── alignicon.gif │   │   │   │   ├── alignicon.png │   │   │   │   ├── bg.png │   │   │   │   ├── file-icons.gif │   │   │   │   ├── file-icons.png │   │   │   │   ├── icons.gif │   │   │   │   ├── icons.png │   │   │   │   ├── image.png │   │   │   │   ├── progress.png │   │   │   │   ├── success.gif │   │   │   │   └── success.png │   │   │   ├── background │   │   │   │   ├── background.css │   │   │   │   ├── background.html │   │   │   │   ├── background.js │   │   │   │   └── images │   │   │   │   ├── bg.png │   │   │   │   └── success.png │   │   │   ├── charts │   │   │   │   ├── chart.config.js │   │   │   │   ├── charts.css │   │   │   │   ├── charts.html │   │   │   │   ├── charts.js │   │   │   │   └── images │   │   │   │   ├── charts0.png │   │   │   │   ├── charts1.png │   │   │   │   ├── charts2.png │   │   │   │   ├── charts3.png │   │   │   │   ├── charts4.png │   │   │   │   └── charts5.png │   │   │   ├── emotion │   │   │   │   ├── emotion.css │   │   │   │   ├── emotion.html │   │   │   │   ├── emotion.js │   │   │   │   └── images │   │   │   │   ├── 0.gif │   │   │   │   ├── bface.gif │   │   │   │   ├── cface.gif │   │   │   │   ├── fface.gif │   │   │   │   ├── jxface2.gif │   │   │   │   ├── neweditor-tab-bg.png │   │   │   │   ├── tface.gif │   │   │   │   ├── wface.gif │   │   │   │   └── yface.gif │   │   │   ├── gmap │   │   │   │   └── gmap.html │   │   │   ├── help │   │   │   │   ├── help.css │   │   │   │   ├── help.html │   │   │   │   └── help.js │   │   │   ├── image │   │   │   │   ├── image.css │   │   │   │   ├── image.html │   │   │   │   ├── image.js │   │   │   │   └── images │   │   │   │   ├── alignicon.jpg │   │   │   │   ├── bg.png │   │   │   │   ├── icons.gif │   │   │   │   ├── icons.png │   │   │   │   ├── image.png │   │   │   │   ├── progress.png │   │   │   │   ├── success.gif │   │   │   │   └── success.png │   │   │   ├── insertframe │   │   │   │   └── insertframe.html │   │   │   ├── internal.js │   │   │   ├── link │   │   │   │   └── link.html │   │   │   ├── map │   │   │   │   ├── map.html │   │   │   │   └── show.html │   │   │   ├── music │   │   │   │   ├── music.css │   │   │   │   ├── music.html │   │   │   │   └── music.js │   │   │   ├── preview │   │   │   │   └── preview.html │   │   │   ├── scrawl │   │   │   │   ├── images │   │   │   │   │   ├── addimg.png │   │   │   │   │   ├── brush.png │   │   │   │   │   ├── delimgH.png │   │   │   │   │   ├── delimg.png │   │   │   │   │   ├── emptyH.png │   │   │   │   │   ├── empty.png │   │   │   │   │   ├── eraser.png │   │   │   │   │   ├── redoH.png │   │   │   │   │   ├── redo.png │   │   │   │   │   ├── scaleH.png │   │   │   │   │   ├── scale.png │   │   │   │   │   ├── size.png │   │   │   │   │   ├── undoH.png │   │   │   │   │   └── undo.png │   │   │   │   ├── scrawl.css │   │   │   │   ├── scrawl.html │   │   │   │   └── scrawl.js │   │   │   ├── searchreplace │   │   │   │   ├── searchreplace.html │   │   │   │   └── searchreplace.js │   │   │   ├── snapscreen │   │   │   │   └── snapscreen.html │   │   │   ├── spechars │   │   │   │   ├── spechars.html │   │   │   │   └── spechars.js │   │   │   ├── table │   │   │   │   ├── dragicon.png │   │   │   │   ├── edittable.css │   │   │   │   ├── edittable.html │   │   │   │   ├── edittable.js │   │   │   │   ├── edittd.html │   │   │   │   └── edittip.html │   │   │   ├── template │   │   │   │   ├── config.js │   │   │   │   ├── images │   │   │   │   │   ├── bg.gif │   │   │   │   │   ├── pre0.png │   │   │   │   │   ├── pre1.png │   │   │   │   │   ├── pre2.png │   │   │   │   │   ├── pre3.png │   │   │   │   │   └── pre4.png │   │   │   │   ├── template.css │   │   │   │   ├── template.html │   │   │   │   └── template.js │   │   │   ├── video │   │   │   │   ├── images │   │   │   │   │   ├── bg.png │   │   │   │   │   ├── center_focus.jpg │   │   │   │   │   ├── file-icons.gif │   │   │   │   │   ├── file-icons.png │   │   │   │   │   ├── icons.gif │   │   │   │   │   ├── icons.png │   │   │   │   │   ├── image.png │   │   │   │   │   ├── left_focus.jpg │   │   │   │   │   ├── none_focus.jpg │   │   │   │   │   ├── progress.png │   │   │   │   │   ├── right_focus.jpg │   │   │   │   │   ├── success.gif │   │   │   │   │   └── success.png │   │   │   │   ├── video.css │   │   │   │   ├── video.html │   │   │   │   └── video.js │   │   │   ├── webapp │   │   │   │   └── webapp.html │   │   │   └── wordimage │   │   │   ├── fClipboard_ueditor.swf │   │   │   ├── imageUploader.swf │   │   │   ├── tangram.js │   │   │   ├── wordimage.html │   │   │   └── wordimage.js │   │   ├── lang │   │   │   ├── en │   │   │   │   ├── en.js │   │   │   │   └── images │   │   │   │   ├── addimage.png │   │   │   │   ├── alldeletebtnhoverskin.png │   │   │   │   ├── alldeletebtnupskin.png │   │   │   │   ├── background.png │   │   │   │   ├── button.png │   │   │   │   ├── copy.png │   │   │   │   ├── deletedisable.png │   │   │   │   ├── deleteenable.png │   │   │   │   ├── listbackground.png │   │   │   │   ├── localimage.png │   │   │   │   ├── music.png │   │   │   │   ├── rotateleftdisable.png │   │   │   │   ├── rotateleftenable.png │   │   │   │   ├── rotaterightdisable.png │   │   │   │   ├── rotaterightenable.png │   │   │   │   └── upload.png │   │   │   └── zh-cn │   │   │   ├── images │   │   │   │   ├── copy.png │   │   │   │   ├── localimage.png │   │   │   │   ├── music.png │   │   │   │   └── upload.png │   │   │   └── zh-cn.js │   │   ├── themes │   │   │   ├── default │   │   │   │   ├── css │   │   │   │   │   ├── ueditor.css │   │   │   │   │   └── ueditor.min.css │   │   │   │   ├── dialogbase.css │   │   │   │   └── images │   │   │   │   ├── anchor.gif │   │   │   │   ├── arrow_down.png │   │   │   │   ├── arrow.png │   │   │   │   ├── arrow_up.png │   │   │   │   ├── button-bg.gif │   │   │   │   ├── cancelbutton.gif │   │   │   │   ├── charts.png │   │   │   │   ├── cursor_h.gif │   │   │   │   ├── cursor_h.png │   │   │   │   ├── cursor_v.gif │   │   │   │   ├── cursor_v.png │   │   │   │   ├── dialog-title-bg.png │   │   │   │   ├── filescan.png │   │   │   │   ├── highlighted.gif │   │   │   │   ├── icons-all.gif │   │   │   │   ├── icons.gif │   │   │   │   ├── icons.png │   │   │   │   ├── loaderror.png │   │   │   │   ├── loading.gif │   │   │   │   ├── lock.gif │   │   │   │   ├── neweditor-tab-bg.png │   │   │   │   ├── pagebreak.gif │   │   │   │   ├── scale.png │   │   │   │   ├── sortable.png │   │   │   │   ├── spacer.gif │   │   │   │   ├── sparator_v.png │   │   │   │   ├── table-cell-align.png │   │   │   │   ├── tangram-colorpicker.png │   │   │   │   ├── toolbar_bg.png │   │   │   │   ├── unhighlighted.gif │   │   │   │   ├── upload.png │   │   │   │   ├── videologo.gif │   │   │   │   ├── word.gif │   │   │   │   └── wordpaste.png │   │   │   └── iframe.css │   │   ├── third-party │   │   │   ├── codemirror │   │   │   │   ├── codemirror.css │   │   │   │   └── codemirror.js │   │   │   ├── highcharts │   │   │   │   ├── adapters │   │   │   │   │   ├── mootools-adapter.js │   │   │   │   │   ├── mootools-adapter.src.js │   │   │   │   │   ├── prototype-adapter.js │   │   │   │   │   ├── prototype-adapter.src.js │   │   │   │   │   ├── standalone-framework.js │   │   │   │   │   └── standalone-framework.src.js │   │   │   │   ├── highcharts.js │   │   │   │   ├── highcharts-more.js │   │   │   │   ├── highcharts-more.src.js │   │   │   │   ├── highcharts.src.js │   │   │   │   ├── modules │   │   │   │   │   ├── annotations.js │   │   │   │   │   ├── annotations.src.js │   │   │   │   │   ├── canvas-tools.js │   │   │   │   │   ├── canvas-tools.src.js │   │   │   │   │   ├── data.js │   │   │   │   │   ├── data.src.js │   │   │   │   │   ├── drilldown.js │   │   │   │   │   ├── drilldown.src.js │   │   │   │   │   ├── exporting.js │   │   │   │   │   ├── exporting.src.js │   │   │   │   │   ├── funnel.js │   │   │   │   │   ├── funnel.src.js │   │   │   │   │   ├── heatmap.js │   │   │   │   │   ├── heatmap.src.js │   │   │   │   │   ├── map.js │   │   │   │   │   ├── map.src.js │   │   │   │   │   ├── no-data-to-display.js │   │   │   │   │   └── no-data-to-display.src.js │   │   │   │   └── themes │   │   │   │   ├── dark-blue.js │   │   │   │   ├── dark-green.js │   │   │   │   ├── gray.js │   │   │   │   ├── grid.js │   │   │   │   └── skies.js │   │   │   ├── jquery-1.10.2.min.js │   │   │   ├── jquery-1.10.2.min.map │   │   │   ├── snapscreen │   │   │   │   └── UEditorSnapscreen.exe │   │   │   ├── SyntaxHighlighter │   │   │   │   ├── shCoreDefault.css │   │   │   │   └── shCore.js │   │   │   ├── video-js │   │   │   │   ├── font │   │   │   │   │   ├── vjs.eot │   │   │   │   │   ├── vjs.svg │   │   │   │   │   ├── vjs.ttf │   │   │   │   │   └── vjs.woff │   │   │   │   ├── video.dev.js │   │   │   │   ├── video.js │   │   │   │   ├── video-js.css │   │   │   │   ├── video-js.min.css │   │   │   │   └── video-js.swf │   │   │   ├── webuploader │   │   │   │   ├── Uploader.swf │   │   │   │   ├── webuploader.css │   │   │   │   ├── webuploader.custom.js │   │   │   │   ├── webuploader.custom.min.js │   │   │   │   ├── webuploader.flashonly.js │   │   │   │   ├── webuploader.flashonly.min.js │   │   │   │   ├── webuploader.html5only.js │   │   │   │   ├── webuploader.html5only.min.js │   │   │   │   ├── webuploader.js │   │   │   │   ├── webuploader.min.js │   │   │   │   ├── webuploader.withoutimage.js │   │   │   │   └── webuploader.withoutimage.min.js │   │   │   └── zeroclipboard │   │   │   ├── ZeroClipboard.js │   │   │   ├── ZeroClipboard.min.js │   │   │   └── ZeroClipboard.swf │   │   ├── ueditor.all.js │   │   ├── ueditor.all.min.js │   │   ├── ueditor.config.js │   │   ├── ueditor.parse.js │   │   └── ueditor.parse.min.js │   ├── ueconfig.json │   ├── urls.py │   └── urls.pyc └── web ├── __init__.py ├── __pycache__ │   ├── __init__.cpython-35.pyc │   ├── settings.cpython-35.pyc │   ├── urls.cpython-35.pyc │   └── wsgi.cpython-35.pyc ├── settings.py ├── urls.py └── wsgi.py 111 directories, 720 files #### 使用说明 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)