小编Mar*_*s J的帖子

连接到EC2 Django开发服务器

我是EC2和Web开发的新手.目前我正在运行Linux EC2实例,并已安装Django.在开始我的真实项目并尝试运行Django测试服务器之前,我正在创建一个测试项目.

这是我在shell中的输出:

python manage.py runserver ec2-###-##-##-##.compute-1.amazonaws.com:8000
Validating models...

0 errors found
Django version 1.3, using settings 'testsite.settings'
Development server is running at http://ec2-###-##-##-##.compute-1.amazonaws.com:8000/
Quit the server with CONTROL-C.
Run Code Online (Sandbox Code Playgroud)

为了测试它是否正在尝试访问:ec2-###-##-##-##.compute-1.amazonaws.com:8000但我总是从浏览器中收到"无法连接"消息.

每当我在计算机上执行此操作时,我会成功访问DJango开发主页127.0.0.1:8000.当我在我的EC2实例上执行此操作而不是我自己的笔记本电脑时,有人可以帮我弄清楚我做错了什么/可能会丢失吗?

django amazon-ec2

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

在线图上的D3中隐藏刻度线标签

我是D3的新手,只是在用D3制作的线图上有一个关于刻度标签的快速问题.我正在使用d3.svg.axis.scale().tickSize().tickSubdivide()生成我的刻度线.

有没有办法隐藏它们或改变它们的价值?例如,我有一个折线图,其中刻度标签是间隔(1,2,3等),我想将它们更改为字符串,如('Jan','Feb','Mar','Apr '等等).那可能吗?

谢谢!

javascript d3.js

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

python os.path.getmtime()时间不变

我有一个python os.path.getmtime()函数的快速问题.我观察到一些奇怪的行为.我正在开发一个Web应用程序,它定期检查某个文件是否已被修改,并决定是否根据该文件进行刷新.

在我的本地python命令行中,当我更改文件并调用os.path.getmtime(file_name)返回值时,mtime已更改以反映文件中的更改.

但是,当我os.path.getmtime()在我的网络应用程序中调用时,更改前后的返回值是相同的.我在网上进行了一些研究,并发现了一些建议,需要重新加载os模块才能更改要注册的文件.因此,在我的Web应用程序中,我重新加载了os模块,但mtime仍未反映对文件的更改.有没有其他人遇到此问题或知道解决方案?我在webapp中包含了以下代码段:

import os

def function_name():
    reload(os)
    file_path = '/dir/lib/some_file.js'

    try:
        mtime = os.path.getmtime(file_path)
    except os.error:
        pass

    return mtime
Run Code Online (Sandbox Code Playgroud)

python python-2.7 os.path

11
推荐指数
1
解决办法
4332
查看次数

时区感知与python中的时区天真

我在python中使用datetime对象.我有一个需要花费时间的功能,并发现当时和现在之间的不同.

def function(past_time):
    now = datetime.now()
    diff = now - past_time
Run Code Online (Sandbox Code Playgroud)

当我在将past_time传递给此函数之前初始化它时,我将其初始化为datetime naive.现在也是一个日期时间天真的对象.但是,当我尝试调用此函数时,我得到错误:无法减去offset-naive和offset-aware datetimes.如果它们在理论上都是日期时间的天真物体,那怎么会这样呢?

任何帮助,将不胜感激.谢谢!

python timezone datetime

2
推荐指数
1
解决办法
3992
查看次数