小编don*_*yor的帖子

OSError - Errno 13权限被拒绝

我正在尝试通过管理页面上传图片,但它一直在说:

[Errno 13] Permission denied: '/path/to/my/site/media/userfolder/2014/05/26'
Run Code Online (Sandbox Code Playgroud)

userfolder/2014/05/26上传时动态创建文件夹 .

在Traceback中,我发现在此命令期间发生了错误:

在/usr/lib64/python2.6/os.py第157行.调用时

mkdir(name, mode) 
Run Code Online (Sandbox Code Playgroud)

意思是,它无法创建任何文件夹,因为它没有权限执行此操作

我在服务器中使用OpenSuse作为操作系统.在httpd.conf中,我有这个:

<Directory /path/to/my/site/media>
   Order allow,deny
   Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

我需要chmod或chown吗?

python unix apache django

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

Django'网站'模型 - 'SITE_ID = 1'是什么和为什么?

我正在尝试使用SitesDjango模型.

我不太明白为什么SITE_ID应该这样SITE_ID = 1.

在文档中:

django_site数据库表中当前站点的ID(整数).这样可以使应用程序数据挂钩到特定站点,单个数据库可以管理多个站点的内容.

为什么1?是什么current site?这在文档中没有明确解释.

比方说,我有www.somecoolsite.com和其他一些子域名喜欢www.wow.coolsite.comwww.awesome.coolsite.com

我想根据域名呈现不同的内容.

我的问题是,或更好,是:

  1. 我是否必须将所有这些域添加到SitesDB中的表中?
  2. 如果是这样,我应该如何SITE_ID设置?我必须设置像所有的ID SITE_ID = 1,SITE_ID = 2..等等?
  3. 与此current site有什么关系SITE_ID = 1

我在这里有点困惑.

我想,每个站点(例如www.wow.coolsite.com)应该是一个单独的django项目,以便他们可以拥有自己的settings.py?在每个settings.py中,我将从Sites表中设置该页面的id?但是有很多django项目对我来说也没有意义.

django django-sites

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

调整跨域Iframe高度

我正在尝试将iframe height参数更改为iframe中加载的页面的相同px.在iframe中加载的页面来自另一个域.

将在iframe内部加载不同的页面,从而导致iframe内容的高度发生变化,因此我需要获取iframe内容高度并将其应用于iframe height参数.

这是我正在谈论的一个例子:http://jsfiddle.net/R7Yz9/3/

<div class="site"><a href="http://amazon.com/" target="_top">Amazon </a></div>
<div class="site"><a href="http://cnn.com/" target="_top">Cnn </a></div>
<div class="site"><a href="http://wikipedia.org/" target="_top">Wikipedia </a></div>
<iframe id="source" src="http://amazon.com/" frameborder="0" scrolling="no" width="100%" height="100%"></iframe>
Run Code Online (Sandbox Code Playgroud)

.

$(document).ready(function() {
    var iframe = $( "#source" );
    $( "a[target=_top]" ).click( function(){
        iframe.attr( "src", this.href );
        return false;
    }); 
});
Run Code Online (Sandbox Code Playgroud)

html javascript css iframe jquery

32
推荐指数
3
解决办法
9万
查看次数

如何从Android平板电脑访问我的127.0.0.1:8000

我正在开发django的网页(在我的电脑上使用Windows 7),现在我需要在平板电脑上测试一些页面.如果我可以从Android平板电脑访问Windows中的本地主机突然想到了.那可能吗?我在家里的两台设备都使用相同的wifi连接.

我在stackoverflow和其他地方读了很多关于这个问题的问题和答案,但没有一个给我一些具体的解决方案.

我有三星标签2 10.1与Android 4.0.4.

感谢任何帮助,谢谢

python django android localhost web

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

我只能使用Twitter Bootstrap的某些元素吗?

我只能使用bootstrap库的某些元素吗?例如,如果我导入整个库,我的页面会因为CSS和Bootstrap的CSS之间的冲突而中断; 他们正在覆盖彼此的财产.

如果可能的话,我想要的东西就像Bootstrap库的按钮和div样式属性.

html css html5 css3 twitter-bootstrap

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

理解jQuery返回对象

我试图了解jQuery在搜索DOM元素时如何创建返回对象.我已经浏览了消息来源,但我并不完全确定我理解,并且希望有人在这里能给我一些见解.

从我可以收集的内容中读取源代码,在查询jQuery DOM时,jQuery找到匹配的DOM元素,然后使用元素的索引作为新对象的键,将匹配的DOM元素添加为对象.

if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {
    for ( match in context ) {
       // Properties of context are called as methods if possible
       if ( jQuery.isFunction( this[ match ] ) ) {
             this[ match ]( context[ match ] );    
            // ...and otherwise set as attributes
       } else {
            this.attr( match, context[ match ] );
       }
    }
}    
return this;
Run Code Online (Sandbox Code Playgroud)

返回this,返回包含所有方法的整个jQuery对象.我是否正确到了这一点?

现在,它出现了所有的功能,如css,find,ajax,hide等.在jQuery.fn对象中.

不知何故(我认为这是我没有看到的地方),这些函数被调用,而不是在DOM元素本身,而是通过access.js https://github.com/jquery/jquery/blob/master/ SRC /核心/ access.js

var access = jQuery.access …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在django中检查数据库与mysql的连接

我该怎么做?

我想,我可以从数据库中读取一些东西,但它看起来太多了,是否有类似的东西?:

settings.DATABASES['default'].check_connection()
Run Code Online (Sandbox Code Playgroud)

python django django-settings

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

django - 如何通过名字字段的第一个字母按字母顺序对对象进行排序

我有一个模型,其中包含字段worddefinition.字典模型.

在db中,我有例如这些对象:

word          definition
-------------------------
Banana        Fruit
Apple         also Fruit
Coffee        drink
Run Code Online (Sandbox Code Playgroud)

我想做一个查询,它给出了我,按照第一个字母排序,这个:

Apple - also Fruit
Banana - Fruit    
Coffee -drink
Run Code Online (Sandbox Code Playgroud)

这是我的模特:

class Wiki(models.Model):
   word = models.TextField() 
   definition = models.TextField()
Run Code Online (Sandbox Code Playgroud)

我想在视图中创建它,而不是在模板中.这怎么可能在django?

python django

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

标签为空或太长 - python urllib2

我有一个奇怪的情况:

我正在卷曲这样的网址:

def check_urlstatus(url):
  h = httplib2.Http()
  try:
      resp = h.request("http://" + url, 'HEAD')        
      if int(resp[0]['status']) < 400:
          return 'ok'
      else:
          return 'bad'
  except httplib2.ServerNotFoundError:
      return 'bad'
Run Code Online (Sandbox Code Playgroud)

如果我尝试用以下方法测试:

if check_urlstatus('.f.de') == "bad": #<--- error happening here
   #..
   #..
Run Code Online (Sandbox Code Playgroud)

它说:

UnicodeError: label empty or too long
Run Code Online (Sandbox Code Playgroud)

我在这里造成的问题是什么?

编辑:这是跟踪idna的追溯.我想,它试图将输入分开.,在这种情况下,第一个标签是空的,这是第一个之前的节奏..

在此输入图像描述

python urllib2

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

如何将元素添加到json列表 - python

由此

data = json.loads(urlopen('someurl').read())
Run Code Online (Sandbox Code Playgroud)

我会得到:

{'list': [{'a':'1'}]}
Run Code Online (Sandbox Code Playgroud)

我想补充{'b':'2'}list.

知道怎么做吗?

python json

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