当我尝试运行时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) 这实际上是做什么的?我最近将我的项目从1个应用程序扩展到6个不同的应用程序,忘了更新INSTALLED_APPS
我的设置文件的一部分.即使我没有列出新的应用程序,一切仍然有效.这应该发生吗?我是否需要包含所有应用程序INSTALLED_APPS
?
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)
?
是否有像Red Gate的MS SQL Server 数据生成器这样的程序根据您的MySQL数据库模式生成数据?
其他替代方案(简单)非常欢迎实现目标!
从Eclipse中的资源管理器视图,每当我尝试打开.js文件时,它都会在gedit中启动而不是?当我尝试"右键单击>打开>文本编辑器"时,它会在eclipse中打开,但语法没有任何颜色识别.
所有其他文件都可以正常工作(html,py,css).这真让我抓狂!!
更新 这些是我目前安装的软件包
我正在尝试为Facebook页面创建iframe选项卡.
在这个页面上,我正在加载一个iframe,它包含来自另一个域/站点的表单.
是否可以使用javascript查询图形api,使用javascript将用户的数据加载到这个iframe加载的表单中,这样会出现预先填充给用户?
我知道存在跨域安全问题.在这种情况下,假设我的iframe选项卡现在托管在与iframe加载的表单相同的域中,这现在可行吗?
我对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 }}
我的模板访问它.
我怎么在控制器中做到这一点?
我正在运行一个使用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) 我想那些曾在社区和社交网络工作过的人可能会有一些经验.
我试图绘制一个关于我网站上存在的所有友谊的图表,并在此过程中识别出强烈互联用户的群集.
做这样的事有没有经验?此外,SQL Server 2008 BI是否具有允许此类建模的工具?
谢谢
django ×4
javascript ×3
angularjs ×1
eclipse ×1
facebook ×1
gevent ×1
ide ×1
iframe ×1
jquery ×1
many-to-many ×1
mysql ×1
nginx ×1
python ×1
sql-server ×1
uwsgi ×1