@pwyazyzzadhbna
اپ رو در داخل INSTALLED_APPS در فایل settings.py یا معرفی نکردید یا درست اینکارو انجام ندادید.
اگر اسم اپتون رو مثلا << app >> گزاشتید داخل آرایه INSTALLED_APPS استرینگ زیر رو وارد کنید .
"app.apps.AppConfig"
توجه کنید که App و app بر حسب اسم اپ شما متغییر هستند.
@aramnima50 بفرمایید
Django settings for mysite project.
Generated by 'django-admin startproject' using Django 3.1.5.
For more information on this file, see
https://docs.djangoproject.com/en/3.1/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/3.1/ref/settings/
"""
from pathlib import Path
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '4n2@jb4y1j+v%xf@h01%69jnq-+nq4@bv!z7l40*9hglvb&8og'
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = []
# Application definition
INSTALLED_APPS = [
"app1.apps.app1Config",
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
MIDDLEWARE = [
'python manage.py shell'
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
ROOT_URLCONF = 'mysite.urls'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_APPLICATION = 'mysite.wsgi.application'
# Database
# https://docs.djangoproject.com/en/3.1/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
# Password validation
# https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators
AUTH_PASSWORD_VALIDATORS = [
{
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
},
]
# Internationalization
# https://docs.djangoproject.com/en/3.1/topics/i18n/
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.1/howto/static-files/
STATIC_URL = '/static/'
شما هنگام اجرای چه دستوری این ارور رو میگیرین؟
این دستور python manage.py runserver
؟؟
لینک زیر ببینید مشکلتون رو رفع میکنه:
https://stackoverflow.com/questions/50074690/improperlyconfigured-requested-setting-installed-apps-but-settings-are-not-con
Most common cause of this is that you're just running python instead of using python manage.py shell, which means you need to manually set the DJANGO_SETTINGS_MODULE environment variable so Django knows where to find your settings (manage.py shell does that for you automatically).
It's also possible (but less common) that you have something that's trying to import settings during the process of setting up your settings. To determine if that's the case, look at your settings file for any imports or function calls that might need to access settings (including code in things being imported by your settings file).
در هنگام زدن این کد ارور میده
from django.db import models
class T(models.Model):
firstname=models.CharField(maxlength=30)
lastname=models.CharField(maxlength=30)
خیر رفع نشد ایرادم واقعا داره اذیتم میکنه به نظرتون حتما از sitting.py هست ؟
سلام امکان داره کارنکردن جنگوازضعف سیستم باشه رم کا پیوتر 4 سی پی یو intel ()pentium(r)
@IrajJavidan1
من رو کامپیوتر های ضعیف تر از این کا کردم مشکل از فایل هاست .
لطفا متن کامل ارورتون رو قرار بدید
@pwyazyzzadhbna
یدونه پروژه جدید درست کنین و ببینین کلا کار نمیکنه؟
جنگو روی گوشی هم کار میکنه، چه برسع به کامپیوتر
اینا رو هم امتحان کنین:
لینوکس
export DJANGO_SETTINGS_MODULE=mysite.settings
django-admin runserver
ویندوز
set DJANGO_SETTINGS_MODULE=mysite.settings
django-admin runserver
اینجا رو هم یکبار کامل بخونین ببینین حل میشه یا نه
https://docs.djangoproject.com/en/dev/topics/settings/#envvar-DJANGO_SETTINGS_MODULE
من هنوز هم فکر میکنم شما بصورت مستقیم فایل models.py رو مستقیما اجرا میکنین
یعنی:
python appname/models.py
برای همین ارور میده
شما نباید به صورت مستقیم اسکریپت رو اجرا کنین
یا اینکه DJANGO_SETTINGS_MODULE رو تنظیم کنین
سلام وقتتون بخیر
ممنون میشم در رابطه با خطای پایین من رو راهنمایی کنید.
من هم در شل ویندوز هم در پای چارم این خطا رو دریافت میکنم حین اجرای django-admin
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟