2
是否有一個Django記錄器的處理程序,在創建日誌條目時在github上創建問題?如果沒有,創建一個有多難?是否有創建github問題的django記錄器的處理程序?
是否有一個Django記錄器的處理程序,在創建日誌條目時在github上創建問題?如果沒有,創建一個有多難?是否有創建github問題的django記錄器的處理程序?
這不是一個完整的「包含電池」的答案,但是,它會讓你有自己的一點努力。
腳本創建Github上的問題:
import json
import requests
def make_issue(title, body=None, assignee=None, milestone=None, labels=None):
'''Create an issue on github.com using the given parameters.'''
# Authentication for user filing issue (must have read/write access to
# repository to add issue to)
username = 'CHANGEME'
password = 'CHANGEME'
# The repository to add this issue to
repo_owner = 'CHANGEME'
repo_name = 'CHANGEME'
# Our url to create issues via POST
url = 'https://api.github.com/repos/%s/%s/issues' % (repo_owner, repo_name)
# Create an authenticated session to create the issue
session = requests.session(auth=(username, password))
# Create our issue
issue = {'title': title,
'body': body,
'assignee': assignee,
'milestone': milestone,
'labels': labels}
# Add the issue to our repository
r = session.post(url, json.dumps(issue))
if r.status_code == 201:
print 'Successfully created Issue "%s"' % title
else:
print 'Could not create Issue "%s"' % title
print 'Response:', r.content
make_issue('Issue Title', 'Body text', 'assigned_user', 3, ['bug'])
HTTP:/ /developer.github.com/v3/issues/ https://docs.djangoproject.com/zh/dev/topics/logging/#topic-logging-parts-handlers – dm03514