Django प्रलेखन में कुछ खोज करने के बाद :
जोर मेरा। क्या आपके पास unique=True
है मैदान के लिए? यह एक Django प्रतिबंध है, PostgreSQL को कोई आपत्ति नहीं होगी। आप शायद डेटा प्रकार text
. TextField
Django भाषा में।
पुराने विचार:
उपयोगकर्ता
एक PostgreSQL में आरक्षित शब्द है
और कोई SQL मानक। इसे कॉलम नाम के रूप में प्रयोग न करें।
आप कर सकते थे यदि आपने इसे दोहरे उद्धरण चिह्नों में संलग्न किया है, तो इसका उपयोग करें, लेकिन उस मूर्खता से दूर रहें। बस पहचानकर्ताओं के लिए आरक्षित शब्दों का प्रयोग न करें। कभी।
साथ ही ...
user = motor_trend,
name = 'Camaro 2010',
category = cars,
कोई विशेष कारण क्यों motor_trend
और कारें
अन्य मूल्यों की तरह उद्धृत नहीं कर रहे हैं? विदेशी कुंजी, जैसे @Ignacio ने टिप्पणी की?