相关疑难解决方法(0)

MySQL错误2006:mysql服务器已经消失

我在办公室运行服务器来处理一些文件并将结果报告给远程MySQL服务器.

文件处理需要一些时间,并且进程在中途死亡,并出现以下错误:

2006, MySQL server has gone away
Run Code Online (Sandbox Code Playgroud)

我听说过MySQL设置,wait_timeout,但我是否需要在我办公室或远程MySQL服务器的服务器上更改它?

mysql mysql-error-2006

221
推荐指数
18
解决办法
40万
查看次数

使用Django ORM作为独立的

可能重复:
只使用Django的某些部分?
仅使用Django的DB部分

我想将Django ORM作为独立使用.尽管花了一个小时搜索谷歌,我仍然有几个问题:

  • 是否需要我使用setting.py,/ myApp /目录和modules.py文件设置我的Python项目?
  • 我可以创建一个new 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,如果它改变了有关命令行参数的任何内容.).

python django postgresql orm

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

只使用Django的某些部分?

我喜欢Django,但是对于特定的应用程序我只想使用它的一部分,但是我对Django在内部的工作方式不太熟悉,所以也许有人可以指出我正确的方向,我有什么查看.

具体来说,我想使用:

  • 模型和数据库抽象
  • 缓存API,但我想避免通过缓存数据库查询,而不是HTML生成,并且由于在Django的缓存框架适用于后者,我不知道是否还没有这真的合适.

不会用:

  • 模板
  • urlconfigs

或者,更确切地说,我既不使用HTTP也不使用HTML.所以基本上,我有一个不同于通常的输入/输出链.

这可以吗?

我在Django中的个人杀手功能是我可以对模型进行的对象/数据库映射,所以如果有另一种技术(不必是Python,我正处于设计阶段,我对语言非常不可知)平台)给了我相同的能力,这也很棒.

python django

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

django和sqlalchemy

我是Django的新手并且有一个基本的问题:我想使用一个ORM,我可以用它来处理Django和其他python项目,所以基本的问题是Django ORM不可知,如果是这样的话我怎么能用它来使用SQLAlchemy例如?

如果不是,那么你对上述问题有什么建议(使用兼容Django和外部的ORM对象)?

python django orm sqlalchemy

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

在 AWS Lambda 函数中使用 Django ORM

我有一个现有的 Django 应用程序数据存储在 Postgres RDS 下。现在我想通过带有 Django 样式 ORM 的 lambda(AWS) 函数查询/更新数据。

我知道理论上这是可能的,如果,

  • 使用 lambda 函数打包整个 Django 库(压缩)
  • 声明包内的所有模型
  • 像往常一样开始使用 Django ORM (Ex User.objects.all())

我想知道是否有人这样做过?非常感谢示例或文章

django lambda

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

在Django之外使用Django ORM

我是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 …

python django orm django-models python-2.7

4
推荐指数
3
解决办法
2213
查看次数

编写具有Django数据库功能访问权限的Python程序的最简单方法

我有一个网站定期从RSS提要中获取信息(好吧,目前手动,这是我的问题).目前这是作为普通的Django视图实现的,在我看来这不是很好.我想要一个使用cronjob运行的Python程序,而不是手动访问正确的URL来更新信息.

使Python程序访问我的特定Django应用程序和Django ORM的最简单方法是什么?

python django django-models django-orm

3
推荐指数
2
解决办法
3822
查看次数