小编Fun*_*esh的帖子

本地托管Django项目

所以我正在尝试本地托管我正在研究的Django项目.

我希望能够让所有连接到本地网络的计算机都能够访问这个django app/webapp.有点像中央,内部,本地唯一的网站/中心.我想知道如何设置我的项目才能做到这一点.

我是否需要设置网络服务器才能完成此功能?如果是这样,你能推荐吗?我可以使用dev服务器在Django中做到这一点吗?任何帮助将不胜感激.

感谢您的时间.

python django python-2.7

5
推荐指数
2
解决办法
9675
查看次数

奇怪的角色追加到python列表的前面

关于在linux上运行python我遇到了问题.我正在尝试学习python,并希望尝试解析一个小的XML文件并将标记和数据放入列表中.但是每次运行代码时,我都会在列表中的每个元素后附加一个"u".

[u'world']
defaultdict(<type 'list'>, {u'world': [u'data']})
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

import xml.sax

from collections import defaultdict

class TransformXML(xml.sax.ContentHandler):

def __init__ (self):
    self.start_tag_name = -1
    self.tag_data = -1
    self.myDict = defaultdict(list)
    self.tags = []

def startElement(self, name, attrs):
    self.start_tag_name = name
    print name
    print self.start_tag_name

def characters(self, content):
    if content.strip(' \r\n\t') != "":
        self.tag_data = content.strip(' \r\n\t')
        print self.start_tag_name
        self.tags.append(self.start_tag_name)
        self.myDict[self.start_tag_name].append(content.strip(' \r\n\t'))

def endElement(self, name):
    pass

def __del__ (self):
    if self.myDict:
        del self.myDict
        print "deleteing myDict"
Run Code Online (Sandbox Code Playgroud)

有谁知道问题可能是什么?

python

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

有关Python和类特定变量的问题

我有一个关于python和类初始化变量的问题.

所以我最近在Python(2.7.X)中注意到,如果设置一个尚未定义或初始化的类变量,您仍然可以调用和访问该变量中的数据.

例如:

class Test:
    def __init__(self):
        self.a = "Hello"


t = Test()
print t.a
t.b = "World"
print t.b
Run Code Online (Sandbox Code Playgroud)

输出:

Hello
World
Run Code Online (Sandbox Code Playgroud)

我希望'print tb'出错,因为b尚未在Test()类中定义,但它运行没有任何问题.为什么会这样?谁能解释一下?

http://ideone.com/F2LxLh

感谢您的时间.

python python-2.7

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

标签 统计

python ×3

python-2.7 ×2

django ×1