我在办公室运行服务器来处理一些文件并将结果报告给远程MySQL服务器.
文件处理需要一些时间,并且进程在中途死亡,并出现以下错误:
2006, MySQL server has gone away
Run Code Online (Sandbox Code Playgroud)
我听说过MySQL设置,wait_timeout,但我是否需要在我办公室或远程MySQL服务器的服务器上更改它?
我想将Django ORM作为独立使用.尽管花了一个小时搜索谷歌,我仍然有几个问题:
models.py并运行syncdb以自动设置表和关系,还是只能使用现有Django项目中的模型?PYTHONPATH.如果您不打电话给现有型号需要吗?我想最简单的事情就是有人发布一个基本模板或演练过程,澄清文件的组织,例如:
db/
__init__.py
settings.py
myScript.py
orm/
__init__.py
models.py
Run Code Online (Sandbox Code Playgroud)
基本要领:
# settings.py
from django.conf import settings
settings.configure(
DATABASE_ENGINE = "postgresql_psycopg2",
DATABASE_HOST = "localhost",
DATABASE_NAME = "dbName",
DATABASE_USER = "user",
DATABASE_PASSWORD = "pass",
DATABASE_PORT = "5432"
)
# orm/models.py
# ...
# myScript.py
# import models..
Run Code Online (Sandbox Code Playgroud)
而且你是否需要运行类似的东西:django-admin.py inspectdb......
(哦,我正在运行Windows,如果它改变了有关命令行参数的任何内容.).
我喜欢Django,但是对于特定的应用程序我只想使用它的一部分,但是我对Django在内部的工作方式不太熟悉,所以也许有人可以指出我正确的方向,我有什么查看.
具体来说,我想使用:
我不会用:
或者,更确切地说,我既不使用HTTP也不使用HTML.所以基本上,我有一个不同于通常的输入/输出链.
这可以吗?
我在Django中的个人杀手功能是我可以对模型进行的对象/数据库映射,所以如果有另一种技术(不必是Python,我正处于设计阶段,我对语言非常不可知)平台)给了我相同的能力,这也很棒.
我是Django的新手并且有一个基本的问题:我想使用一个ORM,我可以用它来处理Django和其他python项目,所以基本的问题是Django ORM不可知,如果是这样的话我怎么能用它来使用SQLAlchemy例如?
如果不是,那么你对上述问题有什么建议(使用兼容Django和外部的ORM对象)?
我有一个现有的 Django 应用程序数据存储在 Postgres RDS 下。现在我想通过带有 Django 样式 ORM 的 lambda(AWS) 函数查询/更新数据。
我知道理论上这是可能的,如果,
User.objects.all())我想知道是否有人这样做过?非常感谢示例或文章
我是Django的新手,并且想在我的脚本中使用其ORM而不运行整个Django。我正在摸索如何配置它。StackOverflow上的搜索无济于事,因为答案未显示完整内容。
因此,我创建了一个小项目:
app.py
manage.py
orm/
__init__.py
models.py
Run Code Online (Sandbox Code Playgroud)
manage.py具有配置:
from django.conf import settings
settings.configure(
DATABASE_ENGINE = 'mysql',
DATABASE_NAME = 'db',
DATABASE_USER = 'admin',
DATABASE_PASSWORD = '',
DATABASE_HOST = 'localhost',
INSTALLED_APPS = ('orm')
)
Run Code Online (Sandbox Code Playgroud)
models.py:
from django.db import models
class Label(models.Model):
name = models.CharField(max_length=50) # required max_length
Run Code Online (Sandbox Code Playgroud)
最后是我的主文件app.py:
from django.conf import settings
from django.db import models
from orm.models import *
\# do database maniupaltions
Run Code Online (Sandbox Code Playgroud)
尽管在运行app.py之后,我收到以下错误消息:
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE …
我有一个网站定期从RSS提要中获取信息(好吧,目前手动,这是我的问题).目前这是作为普通的Django视图实现的,在我看来这不是很好.我想要一个使用cronjob运行的Python程序,而不是手动访问正确的URL来更新信息.
使Python程序访问我的特定Django应用程序和Django ORM的最简单方法是什么?
django ×6
python ×5
orm ×3
django-orm ×1
lambda ×1
mysql ×1
postgresql ×1
python-2.7 ×1
sqlalchemy ×1