小编cod*_*Joe的帖子

如何在models.py中引用django设置变量?

这是一个非常初学的问题.但我很难过.如何在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)

django django-models django-settings

103
推荐指数
3
解决办法
6万
查看次数

如何在Ubuntu 10.10(Maverick Meerkat)上将终端连接到串口转USB设备?

我正在尝试将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)

linux usb serial-port hardware-interface

62
推荐指数
5
解决办法
51万
查看次数

如何建立谷歌日历活动的HTML链接?

使用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构建查看/编辑日历活动的链接?

google-calendar-api google-api

28
推荐指数
4
解决办法
5万
查看次数

CSS和嵌套表

我有包含多个其他表的html表.我的问题是内部表继承了与外部表相同的规则.

有没有办法超越外围桌子的规则?我基本上想告诉内表:

嘿内表你的名字是"X".我希望你忘记你的外表及其规则.我希望你遵循这些其他具体规则.

有没有办法在HTML/CSS中实现这一点?例子?

html css nested css-tables

18
推荐指数
2
解决办法
3万
查看次数

Django内联外键与父主键不匹配

我需要一些帮助来使用内联表单来解决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 django-forms inline-formset

8
推荐指数
1
解决办法
3358
查看次数

在django中构建仪表板

我有一个django应用程序,我想向我的用户显示一些图形数据可视化.我正在寻找一个易于使用的包,允许我添加图形和小部件.

我想要构建的那种小部件是一种速度表盘,一端是红色,另一端是绿色.当用户在一天内完成工作时,图形/小部件会自行调整.表盘从红色变为绿色.

我还想要一个S曲线图形,显示计划完成的累计工作量.这是一种x/y线图.

我的问题是:这有多容易实现?是否有任何加载项库或包已经执行此操作?我试图保持我的整个应用程序开源.我见过一些订阅服务做这类事情,但我无法忍受成本.

我不介意使用ajax或jquery来实现这样的东西,但我想要最优雅和可维护的解决方案.

关于如何处理这个项目的任何建议或例子?

django dashboard

7
推荐指数
2
解决办法
3万
查看次数

无法访问Google AppEngine外部库

请帮忙......我正在运行一些来自cygwin的python代码,我无法导入GoogleAppEngine(GAE)外部数据API.我认为这可能是一个环境变量问题.我可以从命令行运行GAE和'remote_data_api_shell.py',但我无法运行引用GAE的python模块.

我正在尝试试错模式,尝试我能想到的环境变量字符串的每个组合.什么都行不通,我的挫折感越来越大.

  1. GAE(1.5)位于(windows路径):C:\ Program Files(x86)\ Google\google_appengine

  2. 这是我的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

  1. 我在我的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专家来说,我在这里做错了什么?

python google-app-engine cygwin environment-variables

6
推荐指数
1
解决办法
1750
查看次数

python中的全局变量混淆

我有一个全局变量,我将其用作默认变量.根据我的程序中发生的情况,我需要能够更改这些默认值,并通过我的代码的剩余操作保持更改.我希望它们在任何地方都有变化和定义,因此我使用了全局变量 这是一些测试代码,显示了我如何修改这些变量.

当我这样做时,我有以下问题......

  1. 该程序认为myGlobal尚未定义为main.但它有.为什么?
  2. 我改变后调用子程序时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)

python global-variables

6
推荐指数
1
解决办法
4715
查看次数

寻找更好的python Google Calendar API示例

我正在尝试编写一个可以将事件添加到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)

python google-api

6
推荐指数
2
解决办法
2万
查看次数

在pygame中转换图像

我正在尝试在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 pygame

5
推荐指数
1
解决办法
8793
查看次数