小编Chi*_*ong的帖子

使用Python将INSERT与PostgreSQL数据库一起使用

我试图使用Python将数据插入PostgreSQL数据库表.我没有看到任何语法错误,但由于某种原因,我的数据没有插入到数据库中.

conn = psycopg2.connect(connection)
cursor = conn.cursor()
items = pickle.load(open(pickle_file,"rb"))

for item in items:
    city = item[0]
    price = item[1]
    info = item[2]

    query =  "INSERT INTO items (info, city, price) VALUES (%s, %s, %s);"
    data = (info, city, price)

    cursor.execute(query, data)
Run Code Online (Sandbox Code Playgroud)

python postgresql psycopg2

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

如何在Django表单中创建标签粗体?

如何以Django形式制作标签粗体?

表单元素如下所示:

condition = forms.TypedChoiceField(label="My  Condition is",
                              coerce= int,
                              choices=Listed.CONDITION,
                              widget=RadioSelect(attrs={"class": "required"})
                              )
Run Code Online (Sandbox Code Playgroud)

django django-forms

5
推荐指数
1
解决办法
3113
查看次数

如何自动运行python脚本

如何自动运行3个python脚本.假设我有3个脚本说a.py,b.py和c.py.

这里a.py运行一个Web爬虫并将其保存为xml文件.现在b.py解析生成的xml文件并保存为pickle文件.现在c.py将pickle文件中的列表插入到数据库中.

有没有办法实现自动化?

python cron automation

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

在django中查询的更好方法

有一个更好的方法吗

questionobjects = Questions.objects.all()
for questionobject in questionobjects:
        answerobjects = Answers.objects.filter(question=questionobject.id).count()
Run Code Online (Sandbox Code Playgroud)

在上面的查询Answers模型中有外键关系Questions.但是在上面的脚本中,查询Answer查询基于questionobjects的数量执行.

假设有10个问题对象,则会发生10个单独的回答对象查询.有没有办法使用单个查询执行此操作,因为随着questionobjects数量的增加,这将是一个问题,因为answerobjects查询的数量也增加

django django-models django-queryset django-views

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

即使在具有初始化文件和 python 路径之后,python 中也会出现导入错误

我正在尝试在 python 中导入文件

我的目录结构是

maindir
    __init__.py
    constants.py

    subdirectory
          __init__.py
          code.py
Run Code Online (Sandbox Code Playgroud)

我正在尝试在代码文件中导入常量

import sys
sys.path.append('/home/ching/maindir')
from maindir import constants
Run Code Online (Sandbox Code Playgroud)

即使在那之后我也收到这个错误

ImportError: No module named maindir
Run Code Online (Sandbox Code Playgroud)

有人知道出了什么问题吗?

python import package python-import

0
推荐指数
1
解决办法
5171
查看次数