不工作
import pygame,sys,random,time,keyboard
Run Code Online (Sandbox Code Playgroud)
错误
Traceback (most recent call last):
ImportError: No module named keyboard
[dir: /Users/sebastianegeland/Desktop/kode stuff]
[path: /Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Pyt
Run Code Online (Sandbox Code Playgroud) 我正在尝试废弃一个网站,但在运行脚本时,出现以下错误
'NotSupported:不支持的 URL 方案'':没有可用于该方案的处理程序'
如果规则没有错误,为什么会出现这种情况以及您的建议是什么,请帮助我。多谢。
代码在这里:
from scrapy.spiders import CrawlSpider, Rule, BaseSpider
from scrapy.linkextractors import LinkExtractor
class FellowSearch(CrawlSpider):
name ='fellow'
allowed_domains = ['emma.cam.ac.uk']
start_urls = [' https://www.emma.cam.ac.uk/']
rules =(Rule(LinkExtractor(allow=(r'\?id=\d+$')),callback='parse_obj', follow=True),)
def parse_obj(self, response):
print response.url
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 django-tables2 在表中发出 get 请求后显示所有模型对象。它当前显示所有内容,但我无法弄清楚如何根据我的视图中的模型 pk 过滤查询集:
视图.py
class ViewJob(LoginRequiredMixin, SingleTableView):
model = JobResults
table_class = JobResultsTable
template_name = 'app/viewjobresults.html'
paginator_class = LazyPaginator
table_pagination = {"per_page": 30}
def get_context_data(self, **kwargs):
""" ViewJob get_context_data request """
context = super(ViewJob, self).get_context_data(**kwargs)
print("ViewJob >get_context_data()")
context['job_obj'] = Job.objects.get(pk=self.kwargs.get('pk'))
# context['object_list'] = context['object_list'].filter(job_id=context['job_obj'].id)
return context
Run Code Online (Sandbox Code Playgroud)
模板 - app/viewjobresults.html
{% extends "base.html" %}
{% load render_table from django_tables2 %}
{% render_table table %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
表.py
class JobResultsTable(tables.Table):
job = tables.Column(
accessor='job_id.job_name',
verbose_name='Job')
results = …Run Code Online (Sandbox Code Playgroud)