Cool_Breeze 发表于 2021-12-3 18:26

Python 云笔记,包含前后端(半成品)

本帖最后由 Cool_Breeze 于 2021-12-5 08:27 编辑

前言:
    前些天打算写个超市收银系统(太难了!太多事了),奈何自己才疏学浅,后端完全不会,幸好Python有Django,零零散散花了好几天时间,学习了一些Django方面的知识,边做边学(先看视频然后在自己写代码练习)!所以就有了这个小项目。

Django 3.2.9https://gitee.com/gincoolbreeze/django-cloud-notebug比较多,没有针对pyqt单独优化api
数据库使用的sqlite3
文件结构:
E:\gin\GIN\py\Django>tree cloudnote /F
文件夹 PATH 列表
卷序列号为 65F3-3762
E:\GIN\GIN\PY\DJANGO\CLOUDNOTE
│db.sqlite3
│manage.py
│post.py
│root.txt
│runningCloudNote.bat
│生成APP.bat

├─cloudnote
││asgi.py
││settings.py
││urls.py
││wsgi.py
││__init__.py
││
│└─__pycache__
│          settings.cpython-37.pyc
│          urls.cpython-37.pyc
│          wsgi.cpython-37.pyc
│          __init__.cpython-37.pyc

├─index
││admin.py
││apps.py
││models.py
││tests.py
││urls.py
││views.py
││__init__.py
││
│├─migrations
│││__init__.py
│││
││└─__pycache__
││          __init__.cpython-37.pyc
││
│├─templates
││└─index
││          index.html
││
│└─__pycache__
│          admin.cpython-37.pyc
│          apps.cpython-37.pyc
│          models.cpython-37.pyc
│          urls.cpython-37.pyc
│          views.cpython-37.pyc
│          __init__.cpython-37.pyc

├─middleware
│      noteMiddleware.py
│      __init__.py

├─note
││admin.py
││apps.py
││models.py
││tests.py
││urls.py
││views.py
││__init__.py
││
│├─migrations
│││0001_initial.py
│││0002_note_is_active.py
│││__init__.py
│││
││└─__pycache__
││          0001_initial.cpython-37.pyc
││          0002_note_is_active.cpython-37.pyc
││          __init__.cpython-37.pyc
││
│├─templates
││└─note
││          add_note.html
││          list_note.html
││          update_note.html
││
│└─__pycache__
│          admin.cpython-37.pyc
│          apps.cpython-37.pyc
│          models.cpython-37.pyc
│          urls.cpython-37.pyc
│          views.cpython-37.pyc
│          __init__.cpython-37.pyc

└─user
    │admin.py
    │apps.py
    │models.py
    │tests.py
    │urls.py
    │views.py
    │__init__.py
    │
    ├─migrations
    ││0001_initial.py
    ││0002_alter_user_username.py
    ││0003_alter_user_update_time.py
    ││__init__.py
    ││
    │└─__pycache__
    │          0001_initial.cpython-37.pyc
    │          0002_alter_user_username.cpython-37.pyc
    │          0003_alter_user_update_time.cpython-37.pyc
    │          __init__.cpython-37.pyc
    │
    ├─templates
    │└─user
    │          login.html
    │          register.html
    │
    └─__pycache__
            admin.cpython-37.pyc
            apps.cpython-37.pyc
            models.cpython-37.pyc
            urls.cpython-37.pyc
            views.cpython-37.pyc
            __init__.cpython-37.pyc



前端(pySide2) 5.15.2

https://gitee.com/gincoolbreeze/django-cloud-note-pyside2还有一些功能未能完善。
文件结构:
E:\gin\GIN\py>tree cloudNote /f
文件夹 PATH 列表
卷序列号为 65F3-3762
E:\GIN\GIN\PY\CLOUDNOTE
│note.py
│__init__.py

├─icons
│      add-edit.png
│      add-edit1.png
│      note-list.gif
│      note-list.png

├─session
││note_session.py
││
│└─__pycache__
│          note_session.cpython-37.pyc

├─ui
││add_note.ui
││home.ui
││login.ui
││mdi_note_list.ui
││ui_add_note.py
││ui_home.py
││ui_login.py
││ui_mdi_note_list.py
││ui_update_note.py
││update_note.ui
││__init__.py
││
│└─__pycache__
│          ui_add_note.cpython-37.pyc
│          ui_home.cpython-37.pyc
│          ui_login.cpython-37.pyc
│          ui_mdi_note_list.cpython-37.pyc
│          ui_update_note.cpython-37.pyc
│          __init__.cpython-37.pyc

└─windows
    │add_note.py
    │login.py
    │mdi_list_note.py
    │update_note.py
    │__init__.py
    │
    └─__pycache__
            add_note.cpython-37.pyc
            login.cpython-37.pyc
            mdi_list_note.cpython-37.pyc
            update_note.cpython-37.pyc
            __init__.cpython-37.pyc


要学的东西太多,太费精力了,有些学不动拉!

brujah 发表于 2021-12-3 19:07

赞,建议把你想做的坚持做下去,学不动是因为没有动力让你深入,给自己找些动力就好了。

brujah 发表于 2021-12-4 00:44

Cool_Breeze 发表于 2021-12-3 19:34
的确是,动力不足,稍微有点雏形了,就不想搞了,越写越是觉得项目结构不够清晰,代码不够完善,(需要重 ...

不用老是惦记重构,先把代码量堆起来,当你发现代码冗余到一个方法你都要找半天时,你会自然而然的考虑如何让代码更合理。

Cool_Breeze 发表于 2021-12-3 19:34

brujah 发表于 2021-12-3 19:07
赞,建议把你想做的坚持做下去,学不动是因为没有动力让你深入,给自己找些动力就好了。

的确是,动力不足,稍微有点雏形了,就不想搞了,越写越是觉得项目结构不够清晰,代码不够完善,(需要重构代码)。。。

studentguo 发表于 2021-12-3 19:42

学习。。。

ZHANchenggu 发表于 2021-12-3 20:30

学习一下。。。。

as614001 发表于 2021-12-3 22:21

qt?得做成html的啊

edwardseo 发表于 2021-12-3 23:03

有没有视频教程

tzlqjyx 发表于 2021-12-4 08:24

一定要克服做不动的心理,尽量咬咬牙坚持下,如果最后做成了,你会发现自己进步了很多。

jjl 发表于 2021-12-4 09:22

Python学习中,加油
页: [1] 2
查看完整版本: Python 云笔记,包含前后端(半成品)