![](/img/trans.png)
[英]django.db.utils.ProgrammingError: syntax error at or near "FUNCTION"
[英]django.db.utils.ProgrammingError: (1064, “You have an error in your SQL syntax;”
我一直在嘗試使用 Django 的內置測試模塊,但沒有成功
我已經嘗試更改我的數據庫,在本地運行它等等,並不斷遇到同樣的錯誤:
django.db.utils.ProgrammingError: (1064, “您的 SQL 語法有錯誤;查看與您的 MySQL' 服務器版本附近的語法“
下面的 test.py 模塊
from rest_framework.test import APITestCase
from universal.models import *
from django.urls import reverse
# Create your tests here.
class UPCImageSearchTestCase(APITestCase):
def setup(self):
self.url = reverse('UPCImageSearch')
testUpc = Item.object.create(item_upc = '001100110011')
print(self.url)
def test_fetch_success(self):
self.data = {
'upc':''
}
response = self.client.get(self.url,self.data)
self.assertEqual(200,response_status_code)
def test_fetch_failed(self):
self.data = {
'upc':''
}
response = self.client.get(self.url,self.data)
self.assertEqual(500,response_status_code)
我最終弄清楚主要問題是什么。 這是 django 中的遷移失敗。 修復后,它開始實際工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.