小编sup*_*er9的帖子

django sudo runserver踢错了

当我尝试运行时sudo ./manage.py runserver,我收到以下错误:

Traceback (most recent call last):
  File "./manage.py", line 9, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 429, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 252, in fetch_command
    app_name = get_commands()[subcommand]
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
    apps = settings.INSTALLED_APPS
  File "/usr/local/lib/python2.7/dist-packages/django/utils/functional.py", line 276, in __getattr__
    self._setup()
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 139, in __init__
    logging_config_func(self.LOGGING)
  File "/usr/lib/python2.7/logging/config.py", line 776, in dictConfig
    dictConfigClass(config).configure()
  File …
Run Code Online (Sandbox Code Playgroud)

django

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

Django中的INSTALLED_APPS设置实际上做了什么?

实际上是做什么的?我最近将我的项目从1个应用程序扩展到6个不同的应用程序,忘了更新INSTALLED_APPS我的设置文件的一部分.即使我没有列出新的应用程序,一切仍然有效.这应该发生吗?我是否需要包含所有应用程序INSTALLED_APPS

python django

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

ManyToMany表中记录数的简单计数

class Author(models.Model):
   name = models.CharField(max_length=100)
   age = models.IntegerField()
   friends = models.ManyToManyField('self', blank=True)

class Publisher(models.Model):
   name = models.CharField(max_length=300)
   num_awards = models.IntegerField()

class Book(models.Model):
   isbn = models.CharField(max_length=9)
   name = models.CharField(max_length=300)
   pages = models.IntegerField()
   price = models.DecimalField(max_digits=10, decimal_places=2)
   rating = models.FloatField()
   authors = models.ManyToManyField(Author)
   publisher = models.ForeignKey(Publisher)
   pubdate = models.DateField()

class Store(models.Model):
   name = models.CharField(max_length=300)
   books = models.ManyToManyField(Book)
Run Code Online (Sandbox Code Playgroud)

我想我错过了一些非常明显的东西但是如何计算在这个多对多表中创建的记录数authors = models.ManyToManyField(Author)

django many-to-many django-queryset

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

生成MySQL表的数据

是否有像Red Gate的MS SQL Server 数据生成器这样的程序根据您的MySQL数据库模式生成数据?

其他替代方案(简单)非常欢迎实现目标!

mysql data-generation

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

为什么我的.js文件在eclipse的gedit中启动?

从Eclipse中的资源管理器视图,每当我尝试打开.js文件时,它都会在gedit中启动而不是?当我尝试"右键单击>打开>文本编辑器"时,它会在eclipse中打开,但语法没有任何颜色识别.

所有其他文件都可以正常工作(html,py,css).这真让我抓狂!!

更新 这些是我目前安装的软件包

  1. 适用于Java开发人员的Eclipse IDE
  2. Eclipse Web开发人员工具
  3. Javascript开发工具
  4. PyDev for Eclipse
  5. 网页编辑器(可选)

javascript eclipse ide

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

Facebook是否有可能获取用户的数据并在iframe中填充表单?

我正在尝试为Facebook页面创建iframe选项卡.

在这个页面上,我正在加载一个iframe,它包含来自另一个域/站点的表单.

是否可以使用javascript查询图形api,使用javascript将用户的数据加载到这个iframe加载的表单中,这样会出现预先填充给用户?

我知道存在跨域安全问题.在这种情况下,假设我的iframe选项卡现在托管在与iframe加载的表单相同的域中,这现在可行吗?

javascript iframe jquery facebook facebook-iframe

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

Angular:访问控制器中的资源值

我对javascript非常糟糕,对Angular很新,所以请耐心等待.

我的服务器正在返回:

{"latitude": 3.172398, "name": "Event", "longitude": 101.6739005}
Run Code Online (Sandbox Code Playgroud)

services.js

var mapModule = angular.module('map.services', ['ngResource']);

mapModule.factory('Event', function($resource) {
    return $resource('/custom_api/get_event_details/:eventId/',
        {eventId: '@id'});
});
Run Code Online (Sandbox Code Playgroud)

controller.js

function mapCtrl($scope, Event) {
    var eventDetail = Event.get({eventId: $scope.eventId});
    console.log(eventDetail);
    console.log(eventDetail.latitude);
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试访问我的服务器返回的json,eventDetail.latitude但我得到了undefined.

在控制台中,console.log(eventDetail)看起来像:

e {$get: function, $save: function, $query: function, $remove: function, $delete: function}
latitude: 3.172398
longitude: 101.6739005
name: "abc"
__proto__: e
Run Code Online (Sandbox Code Playgroud)

我得到的eventDetail是一个resource实例,但我如何直接获取值?

如果我已经$scope.eventDetail在我的控制器中设置,我将能够通过{{ eventDetail.latitude }}我的模板访问它.

我怎么在控制器中做到这一点?

javascript angularjs

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

gevent-socketio nginx uwsgi不能在开发服务器上一起工作

我正在运行一个使用gevent-socketio的django项目.

出于某种原因,在我的开发服务器上,我的所有websockets请求都返回一条101 pending消息,socketio将开始循环通过导致pending状态的所有其他协议.

我的uwsgi日志中的错误是:

2013/05/23 16:09:08 [error] 14485#0: *85 upstream timed out (110: Connection timed out) while reading upstream, client: x.x.x.x, server: dev.proj.co, request: "GET /socket.io/1/xhr-polling/116404981619?t=1369325348489 HTTP/1.1", upstream: "http://127.0.0.1:4042/socket.io/1/xhr-polling/116404981619?t=1369325348489", host: "dev.proj.co", referrer: "http://dev.proj.co/map/bycon/"
Run Code Online (Sandbox Code Playgroud)

在本地,我没有这个问题.我使用启动服务器python run.py

在我的本地环境中运行

#!/usr/bin/env python
import os
import sys

from gevent import monkey
monkey.patch_all()

import django.core.handlers.wsgi
from socketio.server import SocketIOServer

import os

PORT = 8000

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "proj.settings")
application = django.core.handlers.wsgi.WSGIHandler()
PROJECT_DIR            = os.path.realpath(os.path.dirname(__file__))
sys.path.insert(0, PROJECT_DIR)
sys.path.insert(0, os.path.join(PROJECT_DIR, "chat"))

if __name__ == '__main__': …
Run Code Online (Sandbox Code Playgroud)

django nginx gevent uwsgi gevent-socketio

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

获取所有非聚集索引

有谁知道一个好的脚本来获取SQL Server 2005的所有非聚集索引?

sql-server sql-server-2005

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

数据可视化:绘制友谊关系

我想那些曾在社区和社交网络工作过的人可能会有一些经验.

我试图绘制一个关于我网站上存在的所有友谊的图表,并在此过程中识别出强烈互联用户的群集.

做这样的事有没有经验?此外,SQL Server 2008 BI是否具有允许此类建模的工具?

谢谢

data-visualization

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