जब मैं कमांड के साथ किसी भी एप्लिकेशन का परीक्षण करने की कोशिश करता हूं (मैंने देखा कि जब मैंने कपड़े का उपयोग करके myproject को तैनात करने की कोशिश की थी, जो इस कमांड का उपयोग करता है):
python manage.py test appname
मुझे यह त्रुटि मिली:
Creating test database for alias 'default'...
Got an error creating the test database: permission denied to create database
Type 'yes' if you would like to try deleting the test database 'test_finance', or 'no' to cancel
syncdb
कमांड काम करने लगता है। सेटिंग्स में मेरा डेटाबेस सेटिंग्स:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'finance', # Or path to database file if using sqlite3.
'USER': 'django', # Not used with sqlite3.
'PASSWORD': 'mydb123', # Not used with sqlite3.
'HOST': '127.0.0.1', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}