吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2476|回复: 18
收起左侧

[Python 转载] Python 云笔记,包含前后端(半成品)

[复制链接]
Cool_Breeze 发表于 2021-12-3 18:26
本帖最后由 Cool_Breeze 于 2021-12-5 08:27 编辑

前言:

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


Django 3.2.9
[Python] 纯文本查看 复制代码
https://gitee.com/gincoolbreeze/django-cloud-note
bug比较多,没有针对pyqt单独优化api

数据库使用的sqlite3

image.png
文件结构:
[Python] 纯文本查看 复制代码
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

还有一些功能未能完善。

note.png
文件结构:
[Python] 纯文本查看 复制代码
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学习中,加油
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 10:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表