每当我访问django管理员时,我都会在日志中看到
[2018-08-13 15:41:55 +0800] [95] [DEBUG] GET /admin/login/
172.18.0.4 - - [13/Aug/2018:15:41:55 +0800] "GET /admin/login/?next=/admin/ HTTP/1.0" 200 1859 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
[2018-08-13 15:41:55 +0800] [95] [DEBUG] Closing connection.
我要操纵显示172.18.0.4 - - [13/Aug/2018:15:41:55 +0800] "GET /admin/login/?next=/admin/ HTTP/1.0" 200 1859 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6)
的行。如何更改该部分的格式?
更新: 我现在知道了,那是一块粗大的原木。我必须更改access_log配置以解决我的问题
答案 0 :(得分:1)
您应该选中Django docs | Logging。在django中指定了一些简单而复杂的登录配置。这也回答了您有关打印到标准输出的问题。
尝试在以下几行中将示例添加到您的基础def reverse(head):
if head == None:
return head
temp = None
curr = head
while(curr is not None):
temp = curr.prev
curr.prev = curr.next
curr.next= temp
curr = curr.next
if temp is not None:
head = temp.prev
return head
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
t = int(input())
for t_itr in range(t):
llist_count = int(input())
llist = DoublyLinkedList()
for _ in range(llist_count):
llist_item = int(input())
llist.insert_node(llist_item)
llist1 = reverse(llist.head)
print_doubly_linked_list(llist1, ' ', fptr)
fptr.write('\n')
fptr.close()
中,然后重新启动服务器。
settings.py
您应该在控制台中看到区别。在我提供的链接中查看示例。绝对可以。