我刚开始开发Django,我想连接我的python算法和Django网页界面,所以我尝试在www.example.com中连接它们,但我遇到了一个问题。views.py but I encountered a problem.
它指出AttributeError在类型对象'Services'处没有属性'app'但我在queryOnMetadataModel.****init中声明了它。我不知道出了什么问题。有人能帮助我吗?
这些是我的代码片段
- 元数据模型查询. py**
from Neo4jConnection import App
import json
class Services:
def __init__(self):
uri = "neo4j+s://a50f760a.databases.neo4j.io:7687"
user = "neo4j"
password = "password"
self.app = App(uri, user, password)
def find_node_type(self,nodeName):
node_type = self.app.find_node_type(nodeName)
self.app.close()
return node_type
- 查看次数. py**
from django.shortcuts import render
from BitirmeTeziSourceCode.queryOnMetadataModel import Services
import sys
sys.path.append(".")
# Create your views here.
def home(request):
data = Services.find_node_type(Services , 'Region')
nodes = {
"nodes" : data
}
return render(request , "index.html" , nodes)
- 网址. py**
from django.urls import path
from . import views
urlpatterns = [
path("" , views.home)
]
Error Image
我想从index.html访问**服务. find_node_type(服务,"区域")**的输出
1条答案
按热度按时间lnxxn5zx1#
您需要先创建示例,而不是直接使用类,因此:
**注意:**同样,最好以单数形式编写类,因此最好编写
Service
而不是Services
。