小编ebd*_*ebd的帖子

烧瓶进口未登记路线

flask-app 
 |_  app.py
 |_  views.py
 |_  models.py
 |_  resources.py
Run Code Online (Sandbox Code Playgroud)

〜app.py

from flask import Flask

app = Flask(__name__)

import views, models, resources


if __name__ == '__main__':
   app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

〜views.py

from app import app

@app.route('/')
def index():
    home = "<h1>Welcome</h1>"
    return home
Run Code Online (Sandbox Code Playgroud)

由于某些原因,当我尝试访问localhost:5000时,出现404 not found错误。

阅读此答案(不能用flask路由到“ / login”吗?),但我怀疑它与尾部斜杠有关。

当我将路线粘贴回app.py时,它又开始工作。为什么是这样?如何修复烧瓶应用程序?将不胜感激。

python flask

3
推荐指数
1
解决办法
928
查看次数

当我创建新的 git 分支时,我的本地项目文件会发生什么?

假设我的本地计算机上有一个存储库,一个工作目录,我可以在其中进行更改并推送到远程,并且我决定添加一个新功能,该功能将及时替换现有功能。

当我创建新分支并开始修改工作目录时会发生什么?如果我切换到新分支并开始进行更改,这些更改将覆盖我本地计算机上的代码,不是吗?

因此,如果我有两个分支,一个是 Master,一个是 NewFeature,那么在我决定合并准备就绪之前,如何在本地计算机上维护这两个分支的副本?

这通常是如何完成的?

git merge branch

3
推荐指数
1
解决办法
3541
查看次数

多线程 XML-RPC (python3.7.1)

服务器:

  import time                                                                   
  import random                                                                 
  from threading import Thread                                                  
  from xmlrpc.server import SimpleXMLRPCServer                                  

  class ServerThread(Thread):                                                   
      def __init__(self, server_addr):                                          
      ?   Thread.__init__(self)                                                 
      ?   self.server = SimpleXMLRPCServer(server_addr)                         
      ?   self.server.register_function(sleep, 'sleep')                         

      def run(self):                                                            
      ?   self.server.serve_forever()                                           

  # sleep for random number of seconds                                          
  def sleep():                                                                  
      r = random.randint(2,10)                                                  
      print('sleeping {} seconds'.format(r))                                    
      time.sleep(r)                                                             
      return 'slept {} seconds, exiting'.format(r)                              

  # run server                                                                  
  def run_server(host="localhost", port=8000):                                  
      server_addr = (host, port)                                                
      thread1 = ServerThread(server_addr)                                       
      thread1.start()                                                           
      print("Server thread started. Testing server ...")                        
      print('listening on {} port {}'.format(host, port))                       

  if __name__ …
Run Code Online (Sandbox Code Playgroud)

python simplexmlrpcserver python-multithreading

2
推荐指数
1
解决办法
1739
查看次数