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
要学的东西太多,太费精力了,有些学不动拉! 赞,建议把你想做的坚持做下去,学不动是因为没有动力让你深入,给自己找些动力就好了。 Cool_Breeze 发表于 2021-12-3 19:34
的确是,动力不足,稍微有点雏形了,就不想搞了,越写越是觉得项目结构不够清晰,代码不够完善,(需要重 ...
不用老是惦记重构,先把代码量堆起来,当你发现代码冗余到一个方法你都要找半天时,你会自然而然的考虑如何让代码更合理。 brujah 发表于 2021-12-3 19:07
赞,建议把你想做的坚持做下去,学不动是因为没有动力让你深入,给自己找些动力就好了。
的确是,动力不足,稍微有点雏形了,就不想搞了,越写越是觉得项目结构不够清晰,代码不够完善,(需要重构代码)。。。
学习。。。 学习一下。。。。 qt?得做成html的啊 有没有视频教程 一定要克服做不动的心理,尽量咬咬牙坚持下,如果最后做成了,你会发现自己进步了很多。 Python学习中,加油
页:
[1]
2