答案 0 :(得分:0)
def scrappy():
while True:
try:
print("Loading scraper...")
exec(open("texas_scraper.py").read()) #time.sleep(300) inside this .py
except Exception as e:
print("Error: There may be a bug in the code or your environment setup.")
print(e)
time.sleep(60)
continue
@app.route('/')
def index():
print("Someone is on homepage")
return '''
<html><body>
Hi. <a href="/uploads"> Please click here to download the roster.</a>
</body></html>
'''
@app.route('/scraper')
def digger():
t1 = Thread(target = scrappy)
t1.setDaemon(True)
t1.start()
print("Someone started the scraper")
return '''
<html><body>
Hi. Loading scraper now!
</body></html>
'''
我认为您使用的是旧版代码,但您使用的是django3。您可以尝试使用此代码。
答案 1 :(得分:0)
我替换了
re_path(r'products/(?P<pk>\d+)/', ProductDetailView.as_view()),
re_path(r'products-fbv/(?P<pk>\d+)/', product_detail_view),
使用
path("products/<int:pk>/", ProductDetailView.as_view()),
path("products-fbv/<int:pk>/", product_detail_view),
在urls.py文件中,并且现在可以使用。