这是一个非常初学的问题.但我很难过.如何在model.py中引用django设置变量?
NameError:名称'PRIVATE_DIR'未定义也尝试了很多其他的东西,包括 settings.PRIVATE_DIR
这样做的正确方法是什么?
--------- ------------- settings.py
NameError: name 'PRIVATE_DIR' is not defined
Run Code Online (Sandbox Code Playgroud)
--------- model.py ---------------
PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir'
Run Code Online (Sandbox Code Playgroud) 我正在尝试将minicom连接到通过USB转串口适配器连接的串行设备.这是一个PL2303,从我读过的所有内容中都不需要额外的驱动程序.该设备被识别为PL2303.
我是minicom的初学者.这是执行的正确命令吗?或者我需要配置什么?
$ sudo minicom --device /dev/ttyUSB0
minicom: cannot open /dev/ttyUSB0: No such file or directory
$ sudo lsusb -v
Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
bLength 18
bDescriptorType 1
$ tail /var/log/syslog #then removed and attached the device.
Mar 13 23:31:49 ubuntu kernel: [807996.786805] usb 2-1: pl2303 converter now attached to ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.155129] usb 2-1: USB disconnect, address 7
Mar 13 23:34:44 ubuntu kernel: [808172.156321] pl2303 …Run Code Online (Sandbox Code Playgroud) 使用Google日历API v3,我在Google日历中添加了一个事件.现在我想建立一个html链接,以便有人可以点击并查看日历事件.
这是我尝试过的:
<a href="https://www.google.com/calendar/feeds/default/private/full/{{ event.googleID }}">View Google</a>
href看起来像:
https://www.google.com/calendar/feeds/default/private/full/bigstringhere1ovmuup7mjf0
问题是我得到401错误"需要授权"
如何根据Google日历ID构建查看/编辑日历活动的链接?
我有包含多个其他表的html表.我的问题是内部表继承了与外部表相同的规则.
有没有办法超越外围桌子的规则?我基本上想告诉内表:
嘿内表你的名字是"X".我希望你忘记你的外表及其规则.我希望你遵循这些其他具体规则.
有没有办法在HTML/CSS中实现这一点?例子?
我需要一些帮助来使用内联表单来解决django错误.我似乎无法弄清楚这一点.如果我可以在尝试验证之前弄清楚如何做到这一点,我可能会强制插入eventID.
当我提交表单时,我收到一个错误: Hidden field (event): The inline foreign key did not match the parent instance primary key
有没有办法使这个代码工作?
以下代码应该让教师为一个活动注册多个学生.
------ models.py ------------
class Event(models.Model):
title = models.CharField(max_length=200)
description = models.CharField(max_length=200)
time = models.DateTimeField()
duration = models.DecimalField(max_digits=5, decimal_places=2)
location = models.CharField(max_length=200)
# Customer is a parent, teacher, or school
class Customer(models.Model):
event = models.ForeignKey(Event)
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
address1 = models.CharField(max_length=60)
address2 = models.CharField(max_length=60, blank=True)
city = models.CharField(max_length=30)
state = models.CharField(max_length=2)
zipcode = models.CharField(max_length=5)
phone_number = models.CharField(max_length=30)
email = …Run Code Online (Sandbox Code Playgroud) 我有一个django应用程序,我想向我的用户显示一些图形数据可视化.我正在寻找一个易于使用的包,允许我添加图形和小部件.
我想要构建的那种小部件是一种速度表盘,一端是红色,另一端是绿色.当用户在一天内完成工作时,图形/小部件会自行调整.表盘从红色变为绿色.
我还想要一个S曲线图形,显示计划完成的累计工作量.这是一种x/y线图.
我的问题是:这有多容易实现?是否有任何加载项库或包已经执行此操作?我试图保持我的整个应用程序开源.我见过一些订阅服务做这类事情,但我无法忍受成本.
我不介意使用ajax或jquery来实现这样的东西,但我想要最优雅和可维护的解决方案.
关于如何处理这个项目的任何建议或例子?
请帮忙......我正在运行一些来自cygwin的python代码,我无法导入GoogleAppEngine(GAE)外部数据API.我认为这可能是一个环境变量问题.我可以从命令行运行GAE和'remote_data_api_shell.py',但我无法运行引用GAE的python模块.
我正在尝试试错模式,尝试我能想到的环境变量字符串的每个组合.什么都行不通,我的挫折感越来越大.
GAE(1.5)位于(windows路径):C:\ Program Files(x86)\ Google\google_appengine
这是我的Python错误:
回溯(最近一次调用最后一次):在'<'module'>'中输入文件"/cygdrive/c/data/my-program/MyProgram.py",第48行
来自模型导入MyStoredObject文件"/cygdrive/c/data/my-program/Model.py",第6行,在'<'module'>'中来自google.appengine.ext import db ImportError:没有名为google.appengine的模块. EXT
我在我的cygwin bashrc文件中设置我的环境变量.我的bashrc文件包含
GAE_HOME ="/ cygdrive/c/Program\Files \(x86)/ Google/google_appengine"
我在这里尝试了许多字符串和字符的组合.
PATH ="$ PATH:$ GAE_HOME
PYTHONPATH ="$ PYTHONPATH:$ GAE_HOME:$ GAE_HOME/lib目录/ YAML/lib目录下:
还尝试
$GAE_HOME/google/appengine/ext了更多......出口PYTHONPATH
出口PATH
导出GAE_HOME
我怎样才能做到这一点?对于GAE专家来说,我在这里做错了什么?
我有一个全局变量,我将其用作默认变量.根据我的程序中发生的情况,我需要能够更改这些默认值,并通过我的代码的剩余操作保持更改.我希望它们在任何地方都有变化和定义,因此我使用了全局变量 这是一些测试代码,显示了我如何修改这些变量.
当我这样做时,我有以下问题......
myGlobal尚未定义为main.但它有.为什么? myGlobal.我不希望这发生.完成我想要做的事情的正确方法是什么?例子?
#!/usr/bin/python
import sys
myGlobal = "foo"
print "********************"
print "MyGlobal %s" % myGlobal
print "********************"
def main(argv):
#UnboundLocalError: local variable 'myGlobal' referenced before assignment
print '1. Printing the global again: ' + myGlobal
myGlobal = "bar"
print "2. Change the global and print again: " + myGlobal
# now call a subroutine
mySub()
# Checks for output file, if it doesn't exist creates one
def mySub():
# Why isn't the …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个可以将事件添加到Google日历的应用程序。
有一个非常整洁的网站,可让您使用API。
http://code.google.com/apis/explorer/#_s=calendar&_v=v3&_m=events.insert
使用该网站,我可以使用以下内容构建日历事件。我很难将其翻译成python。假设我已经通过oauth进行了身份验证,如何使用python代码执行此操作?看来我必须构建一个json字符串,并以某种方式将其转换为http请求。我不知道该怎么做。
谁能提供一个示例来说明如何使用Python API完成同一件事?
非常感谢!
POST
https://www.googleapis.com/calendar/v3/calendars/my_calendar_id_string/events?pp=1&key={YOUR_API_KEY}
Content-Type: application/json
Authorization: Bearer ya29.ANOTHERBIGSLONGTRINGHEREFfxCTiKMIR_bDui
X-JavaScript-User-Agent: Google APIs Explorer
{
"start": {
"dateTime": "2012-05-24T14:00:00-06:00"
},
"end": {
"dateTime": "2012-05-24T18:00:00-06:00"
},
"description": "My Description"
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在pygame中调整图像大小.我希望我的背景图像能够填满整个屏幕.我想根据背景的新(拉伸)尺寸设置整个屏幕.以下是行不通的,我试图找出原因.
建议?
background = pygame.image.load("data/stars.bmp")
pygame.transform.scale(background, (1200,800)) #or some size x,y here.
bgRect = background.get_rect()
size = width, height = bgRect.width, bgRect.height
screen = pygame.display.set_mode(size)
screen.blit(background, bgRect)
pygame.display.flip()
Run Code Online (Sandbox Code Playgroud) python ×4
django ×3
google-api ×2
css ×1
css-tables ×1
cygwin ×1
dashboard ×1
django-forms ×1
html ×1
linux ×1
nested ×1
pygame ×1
serial-port ×1
usb ×1