小编Ped*_*riz的帖子

在change_form_object_tools.html模板中使用对象的id

我有两个指定不同路径的按钮。我想通过参数传递 object.id 。

我的网址

urlpatterns = [
    path('', admin.site.urls, name ='home'),
    path('dpo/imprimir/aprovado/<int:id>/',Aprovado, name ='aprovado'),
    path('dpo/imprimir/reprovado/<int:id>/',Reprovado, name ='reprovado'),
    ]
Run Code Online (Sandbox Code Playgroud)

我的看法

from django.http import HttpResponse
from django.shortcuts import render
from django.shortcuts import render_to_response
from .models import Projeto


def Aprovado(request, id):
        obj = Projeto.objects.get(id=id)
        context = {
                "object": obj
        }
        return render(request, "dpo/imprimir/aprovado.html", context)

def Reprovado(request, id):
        obj = Projeto.objects.get(id=id)
        context = {
                "object": obj
        }
        return render(request, "dpo/imprimir/reprovado.html", context)
Run Code Online (Sandbox Code Playgroud)

** 我的模板**

{% load i18n admin_urls %}
{% block object-tools-items %}
<li>
    <a …
Run Code Online (Sandbox Code Playgroud)

django django-urls django-admin

5
推荐指数
2
解决办法
2111
查看次数

将 Django 连接到 Sql 服务器 2019

我在 django 中创建了一个新项目,并尝试连接到 sql server 2019。

因此,我安装了 sql-server-2019,安装后,我检查 ODBC DRIvers 是否正常,如您所见,到目前为止一切正常。

在此输入图像描述

我做的下一件事是pip install django-pyodbc-azure

在此输入图像描述

我安装了更多软件包,因为我正在测试我发现的所有内容,到目前为止我总是遇到相同的错误。

在此输入图像描述

这意味着conn = Database.connect(connstr, django.db.utils.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且没有预定义驱动程序 (0) (SQLDriverConnect )已指定)

这是我来自 django 的 settings.py:

在此输入图像描述

我被困在这里,我什至不知道我能做什么

sql-server django django-database sql-server-2019

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