# dwdarcity
**Repository Path**: dwdar/dwdarcity
## Basic Information
- **Project Name**: dwdarcity
- **Description**: dwdarcity 小型在校教学视频商城项目
شاعىن ساباقحانالىق ساۋدا-ساتتىق سايتى
- **Primary Language**: Python
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2022-05-19
- **Last Updated**: 2024-05-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Dwdarcity
💡 **「关于」**
我是70后中学信息教师, 我热爱教育事业,为了更好的掌握信息技术前言知识,我不断学习充实自己。
## 平台简介
💡 Dwdarcity 是一套全部开源的在线教育商城源码,毫无保留给个人及企业免费使用。
- 🧑🤝🧑前端采用 [Vue](https://gitee.com/link?target=https%3A%2F%2Fcn.vuejs.org%2F)、[ElementUI](https://gitee.com/link?target=https%3A%2F%2Felement.eleme.cn%2F)。
- 👭后端采用 Python 语言 Django 框架以及强大的 [Django REST Framework](https://gitee.com/link?target=https%3A%2F%2Fpypi.org%2Fproject%2Fdjangorestframework)。
- 👫权限认证使用[Django REST Framework SimpleJWT](https://gitee.com/link?target=https%3A%2F%2Fpypi.org%2Fproject%2Fdjangorestframework-simplejwt),支持多终端认证系统。
- 👬语言:前端98% 哈萨克语。
- 💏特别鸣谢:[D2Admin](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Fd2-projects%2Fd2-admin) 、[Vue-Element-Admin](https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2FPanJiaChen%2Fvue-element-admin)。
- 💡 特别感谢[jetbrains](https://gitee.com/link?target=https%3A%2F%2Fwww.jetbrains.com%2F) 为本开源项目提供免费的 IntelliJ IDEA 授权。
## 在线体验
👩👧👦演示地址:暂无
- 账号:admin
- 密码:123
👩👦👦文档地址:暂无
## 交流
- Python语言学习交流:993673962
- 二维码
- 
## 源码地址
gitee地址(主推):https://gitee.com/dwdar/dwdarcity.git
github地址:...
## 内置功能
1. 👨⚕️展示课程:展示课程信息给用户。
2. 🧑⚕️用户管理:用户信息管理模块(注册、登录、个人中心)
3. 👩⚕️购物车:将视频教程作为商品存入购物车。
4. 🧑🎓购买课程: 用户可以选购课程。
5. 👨🎓订单管理:用户可以查看自己的购物订单。
6. 👨🎓订单管理:记录并展示用户学习情况,显示购置课程信息。
7. 🧑🔧播放视频:用户可以观看自己购置的视频课程。
8. 🧑🔧优惠券:管理员可以在后台给用户分发优惠券,用户可以使用优惠券。
9. 🗓️积分功能:用户可以使用积分。
10. 🗓️促销活动:运营人员可以需要组织限时优惠、满减、折扣等优惠活动吸引消费者消费。
10. 🗓️操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
## 视频简介 🔌
## 准备工作
```
Python >= 3.8.0 (推荐3.8+版本)
nodejs >= 14.0 (推荐最新)
Mysql >= 5.7.0 (可选,默认数据库sqlite3,推荐8.0版本)
Redis(最新版)
```
## 前端♝
```
# 克隆项目
git clone https://gitee.com/dwdar/dwdarcity.git
# 进入项目目录
cd dwdarcity_pc
# 安装依赖
npm install --registry=https://registry.npm.taobao.org
# 启动服务
npm run dev
# 浏览器访问 http://127.0.0.1:8080
# 构建生产环境
# npm run build
```
## 后端💈
```
1. 进入项目目录 cd dwdarcity_api
3. 在 env.py 中配置数据库信息
mysql数据库版本建议:8.0
mysql数据库字符集:utf8mb4
mysql 测试数据位于: docs/dwdarcity.sql
4. 安装依赖环境
pip3 install -i docs/requirments.txt
5. 执行迁移命令:
python3 manage.py makemigrations
python3 manage.py migrate
8. 启动项目
python3 manage.py runserver 0.0.0.0:8000
```
### 访问项目
- 管理后台访问地址:http://127.0.0.1:8000/admin/ (默认为此地址,如有修改请按照配置文件)
- 账号:`admin` 密码:`123`
- 站点访问地址: http://127.0.0.1:8080/
### docker-compose 运行
```
...
```
## 演示图
...
## 哈萨克语简介
ونەرحان قىزىر ۇلى
ەگەر ءسىز قازاق تىلىندەگى جەكەلىك ساباقحاناڭىزدى اشۋدى ويلاپ جۇرگەن بولساڭىز، ساباقحانالىق سايت پرگرامماسىن جاساتۋدىڭ ىڭعايىن تاپپاي جۇرگەن بولساڭىز وندا ءسىز «دۋدار ساباقحاناسى» سايت باعدارلاماسىن پايدالانىڭىزدا ونى وزگەرتىپ كادەڭىزگە جاراتىڭىز،كود جازىپ كەمەلدەندىرىڭىز، ءبىز بۇل پروگراممانى سىزگە تەگىن سيلادىق. ەگەر ءسىز پايزون ءتىلىن ۇيرەنىپ جۇرگەن بولساڭىز، اشىق نىسانداردىڭ كودتارىن وقىپ كورمەك بولىپ جۇرگەن بولساڭىز وندا وسى اشىق پروگراممانىڭ اۋەلگى كودتارىن وقىپ كورىڭىز. ول ەڭ قاراپايىم تاسىلدەرمەن جازىلعان پروگرامما. «پايزون تىلىمەن نە نارسە جاساۋعا بولادى؟» «قازاقسوفت» ءۇنحات تەكشەسىندە پايزون ءتىلى تۋرالى جازباشا ساباقتاردىڭ جاريالانۋىنا وراي وقىرمانداردان پايزون ءتىلى تۋرالى ءبىر قىدىرۋ سۇراقتار كەلىپ ءتۇستى. وسىندا كوپ سۇرالاتىن سۇراۋلاردىڭ ءبىرى وسى «پايزون تىلىمەن نە نارسە جاساۋعا بولادى؟»- دەگەن تەكتەس سۇراۋلار. بۇل سۇراۋلارعا ءوز كەزىندە ىلايقتى جاۋاپ بەرگەن بولساق تا ءبىر ءبولىم وقىرمان ساناسىندا پايزون ءتىلى تۋرالى تۇسىنىكتەردىڭ كوڭگىرت جۇرگەنى بەلگىلى. پايزون ءتىلىنىڭ وڭاي قول جەتەتىن ءبىر باعىتى بولسا ۆەب سايت باعدارلامالارىن جازۋ. بۇگىن سىزدەرگە اقىسىز ۇسىنىپ وتىرعان پروگراممامىز ءدال وسى سايت باعدارلاماسىنىڭ تيۆتىڭ مىسالى دەۋگە بولادى. سايت باعدارلاماسى دەگەن نە؟ سايت باعدارلاماسى قالاي جاسالادى؟ دەگەن سۇراقتارعا جاۋاپ تابۋدى ويلاساڭىز وندا ءبىز جاساپ تارقاتقان «دۋدار ساباقحاناسى» سايت باعدارلاماسىن كومپيۋتەرىڭىزگە ءتۇسىرىپ جۇرگىزىپ كورىڭىز. پايزون ءتىلىن جانە سايت باعدارلاماسىن جاساۋعا قاتىستى باسقادا قوسىمشا بىلىمدەرى ۇيرەنەتىن بولساڭىز ءسىز ءدال وسىنداي باعدارلاما جاساي الاتىن بولاسىز. تومەندە اتالعان باعدارلامامەن ىشكەرىلەي تانىسايىق. «دۋدار ساباقحاناسى» قانداي پروگرامما؟ «دۋدار ساباقحاناسى» كەسكىن ساباقتاردى توراپتا كورسەتۋگە، ۇيرەنۋگە جانە ساۋدالاۋعا ارنالعان شاعىن ساۋدالىق سايت. يقۋاتتارى جاعىنان «جەتى ءبىلىم»، «وز عالامتور»، حانزۋ تىلىندەگى «腾讯课堂» عا ۇقساپ كەتەدى. بۇدان بۇرىن جاسالعان سايت جوباسىندا حانزۋشا Dwdar在线教学商城网站 دەگەن اتاۋمەن الىنىپ قسىقاشا dwdar学诚 ايتىلاتىن، قازاقشا «دۋدار ساباقحاناسى» دەپ اتادىق. جوبانىڭ حانزۋشا تولىق اتالۋىنان ونىڭ ساباقحانالىق سايت جانە ساۋدالىق سايت ەكەنىن اڭعارۋعا بولادى وسى تۇرعىدان العاندا بۇل پروگراممانى ساۋدالىق سايت دەۋگەدە بولادى. سايت باعدارلاماسنى ءمالىم كومپيۋتەرگە تاربيەلەۋ قۇرىلىمىنىڭ كەسكىن ساباقتارىن توراپتا جاريالاۋ جانە ساۋدالاۋ ماقساتىندا جاسالعان بولاتىن ەندى سول باعدارلامانىڭ ءبىر ءبولىم يقۋاتتارىن تولىقتىرىپ، ءبىر ءبولىم يقۋاتتارىن ىقشامداپ، قازاقشالاپ پايزون ءتىلى اۋەسكەرلەرىنە اشىق كودىن ۇسىنۋدى ءجون كوردىك. سايت بەتىنىڭ قيما سۋرەتى: سايىتتىڭ الدىنعى بولەگىن جازۋعا مۇرال قاسەن ۇلى قاتىستى، ارتقى بولەگىن ونەرحان قىزىر ۇلى جازدى، ساندىق دەرەكتەر كەستەسىن جوبالاۋعا يۇسۇپ مۇعالىم اتسالىستى. الدىنعى بولەك كورىنىسن ۇلگىسىن جوبالاۋعا ءجاينار امەتقان قىزى جاۋاپتى بولدى. تەحنيكالىق تۇيىندەر سايىت باعدارلاماسى كەزەكتەگى الدىنعى بولىك پەن ارتقى بولىكتى بولشەكتەۋ ۇلگىسى بويىنشا جازىلعان بولىپ، الدىنعى بولىكتى جازۋعا Vue رامكاسىن پايدالاندىق. ارتقى بولەك پروگرامماسى پايزون تىلىندە django رامكاسىن قولداندىق. ول restull ولشەمىنە تۇسەدى. ساندىق قويماعا mysql5.7 نۇسقاسى پايدالانىلعان. سايتتىڭ الدىنعى بولەگى قازىرشە pc بولەگى جازىلىپ ءبىتتى. سايتتىڭ مۇشەلىك دالەلدەۋ يقۋاتى جانە api لارى جاعىنان بولسىن بولاشاقتا ءۇنحات شاعىن پروگرامماسى(微信小程序) بەتىن جاساۋعا جانە 分布式部署 ۇلگىسى بويىنشا سەرۆەرگە قويۋعا مۇمكىندىكتەر قاراستىرىلعان. ارتقى بولەكتەگى تەحنيكالىق تۇيىن سوزدەر: ``` shell Python + Django + drf + jwt + mysql + Celery + Redis ``` الدىنعى بولەكتەگى تەحنيكالىق تۇيىن سوزدەر: ~~~ shell Vue + ElementUI ~~~ سايت يقۋاتتارى جانە قيما سۋرەتتەر تىركەلۋ  كىرۋ:  كەسكىن ساباق ايدارى(تىزىمدىك بەت)  ناقتى مالىمەتتەر بەتى  سەبەت  تاپسىرىس بەرۋ بەتى: بۇل بەتتەن تيىمدىلىك بەلەتتى جانە سايت اقشاسى «جارماقتى» جۇمساپ ەسەپ جابۋعا بولادى.  اقتى تولەۋ باسقىشى (اليفاي ۇلگىسىندە)    اقى تولەۋ جۇمىسى وڭ ناتيجە كورسەتكەندە...  اقى تولەۋ بەتىنەن «ساباقحانا» بەتىنە الماسۋعا بولادى. «ساباقحانا» بەتىندە مۇشەنىڭ ۇيرەنۋ جاعدايى كورىنىپ تۇرادى، مۇشەلەر ساباقحانا بەتىنەن قاجەتتى ساباقتىڭ قاجەتتى تاراۋلارىن اشىپ ۇيرەنۋىنەن بولادى.  «ساباقحانا» بەتىنەن ءمالىم ساباقتىڭ قاجەتى جالعانىمىن باسقاندا كەسكىن قويىلادى.كەسكىندەر 保利威 سەرىكتىگىنىڭ سيفرلاۋ، كورسەتۋ قىزمەتىنە جالعاسقان.  باس بەتتەن تىكە «ساباقحاناعا» وتۋگە دە بولادى.  ەگەر اقى تولەۋ جۇمىسى تەرس ناتيجە كورسەتسە وندا تاپسىرىس بەتىنە الماسادى دا قايتالاي اقى تولەۋگە بولادى. نەمەسە باس بەتتەن «مۇشەلىك مالىمەتتەر» بەتىنە كەلۋگە بولادى. مۇشەنىڭ تاپسىرىستارى  ساتۋدى جەبەۋ: سايتتا ساتۋدى جەبەۋ قيمىلدارىن ۇيىستىرۋعا، باعالىق تيىمدىلىك بەلەتتەرىن تارقاتۋعا جانە سايتتىڭ ۆيرتۋالدى اقشاسى «جارماق» يقۋاتىن پايدالانۋعا بولادى.سايت باعدارلاماسىىندا مەرزىمدى باعا ءتۇسىرۋ، تاپسىرىس سوماسى پالەن يۋانعا تولسا تۇگەن پايىزدىق جەڭىلدىككە يە بولۋ، بەلگى مەرزىمدە تەگىن الۋ، پايىزدىق جەڭىلدىك سىندى ءتورت تۇرلى ۇلگىدەگى ساتۋدى جەبەۋ قيمىلدارىن تۇرلەندىرىپ پايدالانىپ سان - الۋان قيمىلدار وزدىرىپ ساتۋدى جەبەۋگە بولادى.  جەڭىلدى بەلەت: سايت باعدارلاماسىندا جەڭىلدىك بەلەت يقۋاتى قوسىلعان بولىپ مۇشەلەرگە جەڭىلدىك بەلەت تارقاتۋ ارقىلى مۇشەلەردى باۋارۋعا بولادى.  جارماق: جارماق دەگەنىمىز «دۋدار ساباقحاناسىنىڭ » ۆيرتۋالدى اقشاسى، جارماقتى ناق اقشاعا ايىرباستاۋعا جانە زات ساتىپ العاندا جۇمساۋعا بولادى. مۇنى مۇشەلىك جيناق ءنومىر 积分 دەپ تۇسىنۋگە بولادى. سايىت پروگرامماسنىڭ قازىرگە دەيىن قاراپايىم مالىمەت باسقارۋ بەتى(管理页面)، سايت ارتقى بولەگى(后端) جانە سايت الدىنعى بولەگى سايت بەتى (前端网页) جاسالىپ بولدى.سايت باعدارلاماسىن جاساۋدىڭ تۇلعالىق جوباسىنداعى مالىمەت بەتىن اسەمدەپ كەمەلدەندىرۋ جانە الدىعى بولەكتىڭ ءۇنحات شاعىن پروگرامماسى(微信小程序) جۇمىستارى ۋاقىت بايلانىسىمەن كەيىنگە قالتىرىلدى. سايت ارتقى بەتى restfull ولشەمى بويىنشا جازىلعاندىقتان جەكە پروگراميسستەر قاجەتكە قاراي كەمەلدەندىرۋىپ جازۋىنا ءۇنحات شاعىن پروگرامماسىن جازىپ پايدالانۋىنا ابدەن بولادى. «ءۇنحات شاعىن پروگرامماسى» بەتى باستاپقى جوباسى عانا جاسالعان.
دۋدار ساباقحاناسى سايىت پروگرامماسى اشىق تاراتىلعان گيت قامباسنىڭ ءادىرسى:
~~~ python
https://gitee.com/dwdar/dwdarcity.git
~~~
قامباعانىڭ جۇلدىزىن جاندىرىپ قولداۋ كورسەتىڭىز.
سايت پروگرامماسى تانىستىرىلعان كەسكىن.
قۇرمەتتى وقىرمان: زامان كوشىنە ىلەسىپ پروگرامما ءتىلىن ۇيرەنەيىك، ۇيرەنگەن بىلىمدەرىمىزدى كادەگە جاراتايىق. كەلەسى جولى اتالعان سايت پروگرامماسىن كومپيۋتەرگە ورناتىپ پايدالانۋدىڭ كەسكىن ساباعىن جاسايتىن بولامىز. ارنامىزدان الىستاماڭىز اعايىن.
ناقتى تۇسىندىرمەلەرمەن كەسكىندى تۇسىندىرمەلەردى تومەندەگى تەكشەدەن وقىپ بىلاسىز.
[دۋدار ساباقحاناسى سايت پروگرامماسى اشىق تاراتىلدى (qq.com)](https://mp.weixin.qq.com/s/HKmODZzx--OCtnnIXTT_7w)
2023-06-17