社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Martin

Martin 最近回复了

这是一个困惑的问题,但我会尽力给你一个答案。

如果这是你的结构:

  • my_项目(回购)
    • 后端(文件夹)

那就是my_项目repo中的任意文件夹树。只要像平常一样承诺和推动。在哪里进行更改没有任何区别。

你可以用 git submodules 。这将允许您分离项目

  • my_项目(回购)
    • 前端(回购,子模块)
    • 后端(回购,子模块)

my_项目可能包含环境或其他通用配置,每个子模块都是独立的存储库。每个应用程序中的更改都是单独控制的,但仍然使用简单的提交、推送。

如果您想从文件夹转换到存储库,只需将文件夹从当前git树中复制出来,然后运行 git init ,然后推它。

6 年前
回复了 Martin 创建的主题 » 计算一系列字符串在列表中出现的次数-python

可能不是最优雅的解决方案,但这可能会起到作用:

search = ['T', 'PRE', 'M']

for i in search: 
    if ''.join(B).count(i) > 1: 
        del B

将要测试的字符串放入列表中,将元组临时转换为单个字符串,并计算搜索列表中项目的出现次数。如果计数出来,请删除元组。

6 年前
回复了 Martin 创建的主题 » pygame opengl窗口在被python osc dispatcher调用时未更新

在找到时间研究如何处理GL上下文之后,我放弃了。显然,在GLUT内部不可能轻松获取和设置窗口上下文,但存在一些黑客行为。我在创建第二个线程时找到了自己的解决方案,该线程创建并更新显示函数,以便上下文保持在线程中:

import threading
import time

def loop():
    displ = Displ()
    displ.makeWindow()
    displ.drawUpdate()

    while(1):
        time.sleep(0.1)
        displ.drawUpdate()

threading.Thread(target=loop).start()
16 年前
回复了 Martin 创建的主题 » Django与其他python web框架的对比?

你看过奇瑞皮吗?它是极简的,但又高效和简单。它的级别很低,不足以阻止它们,但足以隐藏复杂性。如果我记得好的话,涡轮齿轮是建立在它之上的。

有了奇瑞,你可以选择很多东西。(模板框架、ORM(如果需要)、后端等)