小编Chr*_*s P的帖子

langchain 根模块不再受支持?

我该如何解决这个问题:UserWarning:不再支持从 langchain 根模块导入 OpenAI。用户警告:不再支持从 langchain 根模块导入 LLMChain。用户警告:不再支持从 langchain 根模块导入 PromptTemplate。

from langchain import OpenAI, LLMChain, PromptTemplate
from langchain.memory import ConversationBufferWindowMemory
Run Code Online (Sandbox Code Playgroud)

尝试直接安装 OpenAI 但无法将其识别为软件包

import openai-api langchain

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

仅当复选框为false时,django admin才显示字段

models.py

class Menu(models.Model):

    ...
    has_submenu=models.BooleanField(default=1)
    page=models.ForeignKey(Page,null=True)
Run Code Online (Sandbox Code Playgroud)

我想django admin只有当has_submenu复选框为false时才显示页面属性(所以django-admin必须为我写一些javascript :))

也许我必须扩展这个render_change_form方法

有什么建议?

django django-admin

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

在序言中实现 Dijkstra 的最佳结构图

问题很简单。如何在 SWI prolog 中构建我的 Graph 以实现 Dijkstra 算法?

我找到了这个,但对我的工作来说太慢了。

dijkstra prolog

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

Django 字符集和编码

我正在尝试从/向 Mysql 数据库存储和查看希腊字符。

我想使用 utf8 编码我使用以下命令更改我的数据库:

ALTER DATABASE el CHARACTER SET utf8 COLLATE utf8_general_ci
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试创建一篇文章时,我看到以下错误:

错误页面

当我试图从我的数据库中获取文章时,我看到如下内容:

mysql> select * from article_article
    -> ;
+----+------------+----------+-------------+----------------------------------------------------------------------------------+----------+------+-------+-------+--------------+---------------------+---------------------+-----------+
| id | submenu_id | title    | url         | body                                                                             | image_id | hits | votes | grade | publisher_id | time_upload         | last_modified       | published |
+----+------------+----------+-------------+----------------------------------------------------------------------------------+----------+------+-------+-------+--------------+---------------------+---------------------+-----------+
|  1 |          1 | ???????? | ssss-d-ssss | <p>&epsilon;&lambda;&lambda;&eta;&nu;&iota;&kappa;?</p>
<p>&nbsp;</p>
<p>?</p> |        9 |    0 |     0 |   2.5 |            1 | 2013-04-11 10:39:30 | 2013-04-11 11:02:01 …
Run Code Online (Sandbox Code Playgroud)

mysql django encoding tinymce

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

Django queryset排除值

models.py

class ChatMessage(models.Model):
    ip=models.IPAddressField()
    message=models.CharField(max_length=200)

class BlockIp(models.Model):
    ip=models.IPAddressField()
Run Code Online (Sandbox Code Playgroud)

admin.py

class ChatMessageAdmin(admin.ModelAdmin):
    def queryset(self, request):
        qs = super(ChatMessageAdmin, self).queryset(request)
        #block=BlockIp.objects.all()
        return qs.exclude(ip='1.1.1.1')
Run Code Online (Sandbox Code Playgroud)

我已经为ChatMessage类重写了queryset方法.我试图返回类似的东西:

SELECT * FROM chatmessage as v1 JOIN blockip as v2 on v1.ip!=v2.ip
Run Code Online (Sandbox Code Playgroud)

所以用户只能看到ip不在blockip条目中的消息

return qs.exclude(ip=BlockIp.objects.all().ip) 语法不正确:(

有什么建议?

django django-admin django-queryset

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

distutils 的 Python 3.10 弃用警告

DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.dir_util import copy_tree
Run Code Online (Sandbox Code Playgroud)

这是我应该担心的事情吗?我应该使用哪个导入来替换该from distutils.dir_util import copy_tree行?

python distutils python-3.x deprecation-warning

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

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

使用CSS Sprites和repeat-x background-position与透明像素

我正在问这个标题是什么......

#submenu-outer{
    height:40px;
    background: #F0EFE2 url(/template/img/main/intro12.png) 0px -240px repeat-x;
    width:100%;
}
Run Code Online (Sandbox Code Playgroud)

那段代码毫无意义; 有什么建议?我想重复这一行的第一栏.每隔一行(40px)为空(0px -240px)

css size height background-image

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

实时发布谷歌分析报告

嗨有没有办法在我们的网站上放入一个iframe,或者能够实时向我们展示我们网站的迷你报告?

php google-analytics

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

Mysql合并行

我有这张桌子:

ip   country

1     A
2     A
3     B
4     B
4     B
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个查询,它将返回如下内容:

A 1,2
B 3,4
Run Code Online (Sandbox Code Playgroud)

例如SELECT * FROM table GROUP BY国家回报:

A 1
B 3
Run Code Online (Sandbox Code Playgroud)

但这不是理想的结果.

Ι可以运行这个简单的查询:

SELECT * FROM table ORDER BY ip
Run Code Online (Sandbox Code Playgroud)

并以编程方式编写类似于:

$c_ip=0;
`while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
if($row['ip'])!=$c_ip)
{
$c_ip=$row['ip'];
//new line!!
}else
{
//don't close <tr> code goes here
}
}`
Run Code Online (Sandbox Code Playgroud)

mysql group-by

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