需求:
问题:
Run Code Online (Sandbox Code Playgroud)Traceback (most recent call last): File "/home/amith/example.py", line 14, in <module> repo.index.add(folder_path) AttributeError: 'Repository' object has no attribute 'index'
我需要将此脚本集成到应该接受配置文件中凭据的Django应用程序中。
我已经尝试了以下链接,但还没有任何工作。- 链接1 - 链接2 - LINK3
from git import Repo
from github import Github
from pdb import set_trace as bp
repo_dir = '--------'
repo = Repo(repo_dir)
# using username and password
g = Github("-----", "------")
folder_path = '----------'
commit_message = 'Add New file'
repo.index.add(folder_path)
repo.index.commit(commit_message)
origin = repo.remote('origin')
origin.push()
Run Code Online (Sandbox Code Playgroud)
因此,我收到此错误“ AttributeError:'Repository'对象没有属性'index'”。
完成错误- …
我有Django RestFrameWork我们正在使用sqlalchemy库进行MySql连接的应用程序。
engine = create_engine('mysql+mysqldb://username:password@hostaddress/'
'DBname', pool_recycle=1800,
connect_args={'connect_timeout': 1800}, pool_size=10, max_overflow=10, pool_pre_ping=True)
connection = engine.connect()
Run Code Online (Sandbox Code Playgroud)
随着API使用量的增加,Mysql正在创建新的连接,并且连接数threads_connected也在不断增长。达到最大值后,将引发Too many connections错误。在show processList许多过程中都会处于sleep模式。如果我们重新启动应用程序,则所有连接都将被重置。如下图所示no.of connections v/s time。如何解决此问题。