我正在编写一个目前需要从特定用户的墙上提取信息的脚本.唯一的问题是它需要身份验证,并且脚本需要能够在没有任何人为干扰的情况下运行.不幸的是,到目前为止,我所能找到的只是告诉我需要注册一个应用程序,然后完成整个FB Connect舞蹈以实现我的目标.问题是需要浏览器交互,我试图避免.
我想我可能只是使用httplib2,并登录此路线.我得到了它的工作,只是发现使用该方法我仍然没有在任何可检索的方法中获得"access_token".如果我可以在不启动浏览器的情况下获得该令牌,我将完全设置.当然人们在不使用FB Connect的情况下抓取Feed等等吗?这是不可能的,为什么我要打这么多路障?打开您可能拥有的任何建议.
我目前在使用django模板时遇到问题.我基本上有3个模板文件:
Story_list和_detail扩展Base,完美无缺.但是,列表和详细信息共享一些扩展我的侧边栏基本模板的代码.我基本上在两个模板中重复了一大堆代码,而我的程序员说这是错的.必须有一个更好的方法,我很确定.我试过包含,但是我在包含的文件中:
{% block item %}
content stuff
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
大约3个街区.问题是没有一个被拾取/渲染.如果我将文件包含在扩展base的块部分中,那么它会正确地转储所有内容,但是如果我不将它包含在块中,我什么也得不到.SSI是可行的吗?我玩弄了这个,但这似乎也没有正常工作.任何帮助表示赞赏.
我现在有一个问题,可能会忽略一些非常微不足道的事情.我的模型中有一个字段,应该允许通过复选框表单进行多项选择(它不必是管理屏幕中的复选框,只是在最终用户将看到的表单区域中).目前我有这样的字段设置:
# Type of Media
MEDIA_CHOICES = (
('1', 'Magazine'),
('2', 'Radio Station'),
('3', 'Journal'),
('4', 'TV Station'),
('5', 'Newspaper'),
('6', 'Website'),
)
media_choice = models.CharField(max_length=25,
choices=MEDIA_CHOICES)
Run Code Online (Sandbox Code Playgroud)
我需要把它拿出来然后在表单中创建一个复选框可选字段.当我创建一个ModelForm时,它想要一个下拉框.所以我自然会覆盖那个领域,我得到了我想要的复选框.但是,当表单提交时,看起来管理屏幕时似乎没有任何有用的东西.然而,数据库显示我选择了许多东西,这是一个积极的信号.但是,如何才能在管理屏幕中正确反映?
编辑:FWIW我很乐意接受文档链接作为答案,因为看起来我只是在掩饰明显的东西.
我发现了很多关于使用pygame及其字体库的教程,但它们都显示了相同的东西.他们都向您展示了如何在背景上写一些纯文本,这很棒,但除此之外,我找不到很多有用的信息.
通过我正在进行的项目,我有一些菜单按钮,我已经实现了精灵.当你将鼠标悬停在它们上面时,它们会改变颜色,而且一切都很好.我想做的是在这些按钮上写文字,但我对如何做到这一点感到困惑.从docs font.render的工作原理如下:
"这会创建一个新的Surface,并在其上呈现指定的文本.Pygame无法直接在现有Surface上绘制文本:相反,您必须使用Font.render - 在新Surface上绘制文本以创建图像(Surface)文本,然后将此图像blit到另一个Surface上."
所以我试图拍摄附在我的精灵上的图像,然后直接将文字加到上面.这似乎绝对没有什么:
resume = self.button_font.render(
'Resume Game',
True,
constants.WHITE,
(23, 56, 245) # Main color of the button, tried without this as well
)
self.resume_button.image.blit(
resume,
self.resume_button.rect,
)
Run Code Online (Sandbox Code Playgroud)
我知道代码运行,但你从来没有看到任何文字.如果我将文本直接显示到我的主屏幕表面,它只会写在我的简历按钮的顶部(当然取决于blit顺序).我究竟做错了什么?文档似乎表明这是处理它的正确方法,但我还没有找到其他人这样做.任何帮助将不胜感激.
好吧,我将在前言中提到我是GTK 和 Python新手,但我无法挖掘出我需要的信息.基本上我所拥有的是单选按钮列表,基于哪一个被检查,我需要将按钮连接到不同的功能.我尝试创建所有单选按钮,然后sget_active()在每个按钮上创建一个恶心的if/else块检查.问题是同一个按钮每次都返回true.有任何想法吗?
这是使用中的代码:
#Radio Buttons Center
self.updatePostRadioVBox = gtk.VBox(False, 0)
self.updatePageRadio = gtk.RadioButton(None, "Updating Page")
self.updatePostRadio = gtk.RadioButton(self.updatePageRadio, "Updating Blog Post")
self.pageRadio = gtk.RadioButton(self.updatePageRadio, "New Page")
self.blogRadio = gtk.RadioButton(self.updatePageRadio, "New Blog Post")
self.addSpaceRadio = gtk.RadioButton(self.updatePageRadio, "Add New Space")
self.removePageRadio = gtk.RadioButton(self.updatePageRadio, "Remove Page")
self.removePostRadio = gtk.RadioButton(self.updatePageRadio, "Remove Blog Post")
self.removeSpaceRadio = gtk.RadioButton(self.updatePageRadio, "Remove Space")
#Now the buttons to direct us from here
self.returnMainMenuButton = gtk.Button(" Main Menu ")
self.returnMainMenuButton.connect("clicked", self.transToMain)
self.contentManageHBoxBottom.pack_start(self.returnMainMenuButton, False, False, 30)
self.contentProceedButton = gtk.Button(" …Run Code Online (Sandbox Code Playgroud)