(ll_env) brads-MacBook-Pro:learning_log $ python manage.py runserver
Performing system checks...
Unhandled exception in thread started by
Traceback (most recent call last):
File "/learning_log/ll_env/lib/python3.6/site-packages/django/utils/autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
self.check(display_num_errors=True)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/management/base.py", line 379, in check
include_deployment_checks=include_deployment_checks,
File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/management/base.py", line 366, in _run_checks
return checks.run_checks(**kwargs)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/checks/registry.py", line 71, in run_checks
new_errors = check(app_configs=app_configs)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/checks/urls.py", line 13, in check_url_config
return check_resolver(resolver)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/checks/urls.py", line 23, in check_resolver
return check_method()
File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/resolvers.py", line 396, in check
for pattern in self.url_patterns:
File "/learning_log/ll_env/lib/python3.6/site-packages/django/utils/functional.py", line 37, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/resolvers.py", line 533, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/utils/functional.py", line 37, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/resolvers.py", line 526, in urlconf_module
return import_module(self.urlconf_name)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 978, in _gcd_import
File "", line 961, in _find_and_load
File "", line 950, in _find_and_load_unlocked
File "", line 655, in _load_unlocked
File "", line 678, in exec_module
File "", line 205, in _call_with_frames_removed
File "/learning_log/learning_log/urls.py", line 23, in
url(r'',include('learning_logs.urls',namespace='learning_logs')),
File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 978, in _gcd_import
File "", line 961, in _find_and_load
File "", line 950, in _find_and_load_unlocked
File "", line 655, in _load_unlocked
File "", line 678, in exec_module
File "", line 205, in _call_with_frames_removed
File "/learning_log/learning_logs/urls.py", line 2, in
from . import views
File "/learning_log/learning_logs/views.py", line 6, in
from .forms import TopicForm
File "/learning_log/learning_logs/forms.py", line 4, in
class TopicForm(forms.ModelForm):
File "/learning_log/ll_env/lib/python3.6/site-packages/django/forms/models.py", line 243, in __new__
"needs updating." % name
django.core.exceptions.ImproperlyConfigured: Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is prohibited; form TopicForm needs updating.
#!/usr/bin/env python
import os
import sys
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'learning_log.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
from django.shortcuts import render
from .models import Topic
from django.http import HttpResponseRedirect
#from django.core.urlresolvers import reverse
from django.urls import reverse
from .forms import TopicForm
# Create your views here.
def index(request):
return render(request,'learning_logs/index.html')
def topics(request):
topics=Topic.objects.order_by('date_added')
context={'topics':topics}
return render(request,'learning_logs/topics.html',context)
def topic(request,topic_id):
topic=Topic.objects.get(id=topic_id)
entries=topic.entry_set.order_by('-date_added')
context={'topic':topic,'entries':entries}
return render(request,'learning_logs/topic.html',context)
def new_topic(request):
if request.method != 'POST':
form = TopicForm()
else:
form = TopicForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('learning_logs:topics'))
context = {'form',form}
return render(request,'learning_logs/new_topic.html',context)
Итак, я изучал Python по книге Ускоренный курс Python: практическое введение в программирование на основе проектов. И когда я «запустил сервер», он просто показал вышеуказанную ошибку. Я не знаю, что было не так, потому что я сделал именно то, что написано в книге. Может ли кто-нибудь мне помочь?
что произошло, когда я попробовал выполнить описанные выше действия.
Есть идеи?
[code](ll_env) brads-MacBook-Pro:learning_log $ python manage.py runserver Performing system checks...
Unhandled exception in thread started by Traceback (most recent call last): File "/learning_log/ll_env/lib/python3.6/site-packages/django/utils/autoreload.py", line 225, in wrapper fn(*args, **kwargs) File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run self.check(display_num_errors=True) File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/management/base.py", line 379, in check include_deployment_checks=include_deployment_checks, File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/management/base.py", line 366, in _run_checks return checks.run_checks(**kwargs) File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/checks/registry.py", line 71, in run_checks new_errors = check(app_configs=app_configs) File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/checks/urls.py", line 13, in check_url_config return check_resolver(resolver) File "/learning_log/ll_env/lib/python3.6/site-packages/django/core/checks/urls.py", line 23, in check_resolver return check_method() File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/resolvers.py", line 396, in check for pattern in self.url_patterns: File "/learning_log/ll_env/lib/python3.6/site-packages/django/utils/functional.py", line 37, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/resolvers.py", line 533, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/learning_log/ll_env/lib/python3.6/site-packages/django/utils/functional.py", line 37, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/resolvers.py", line 526, in urlconf_module return import_module(self.urlconf_name) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 978, in _gcd_import File "", line 961, in _find_and_load File "", line 950, in _find_and_load_unlocked File "", line 655, in _load_unlocked File "", line 678, in exec_module File "", line 205, in _call_with_frames_removed File "/learning_log/learning_log/urls.py", line 23, in url(r'',include('learning_logs.urls',namespace='learning_logs')), File "/learning_log/ll_env/lib/python3.6/site-packages/django/urls/conf.py", line 34, in include urlconf_module = import_module(urlconf_module) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 978, in _gcd_import File "", line 961, in _find_and_load File "", line 950, in _find_and_load_unlocked File "", line 655, in _load_unlocked File "", line 678, in exec_module File "", line 205, in _call_with_frames_removed File "/learning_log/learning_logs/urls.py", line 2, in from . import views File "/learning_log/learning_logs/views.py", line 6, in from .forms import TopicForm File "/learning_log/learning_logs/forms.py", line 4, in class TopicForm(forms.ModelForm): File "/learning_log/ll_env/lib/python3.6/site-packages/django/forms/models.py", line 243, in __new__ "needs updating." % name django.core.exceptions.ImproperlyConfigured: Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is prohibited; form TopicForm needs updating.
[/code] [b]некоторая часть кода[/b]: [b]manage.py[/b][code]#!/usr/bin/env python import os import sys
if __name__ == '__main__': os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'learning_log.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError( "Couldn't import Django. Are you sure it's installed and " "available on your PYTHONPATH environment variable? Did you " "forget to activate a virtual environment?" ) from exc execute_from_command_line(sys.argv) [/code] [b]views.py[/b] [code]from django.shortcuts import render from .models import Topic from django.http import HttpResponseRedirect #from django.core.urlresolvers import reverse from django.urls import reverse from .forms import TopicForm
# Create your views here. def index(request): return render(request,'learning_logs/index.html')
def new_topic(request): if request.method != 'POST': form = TopicForm() else: form = TopicForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('learning_logs:topics'))
context = {'form',form} return render(request,'learning_logs/new_topic.html',context) [/code] Итак, я изучал Python по книге Ускоренный курс Python: практическое введение в программирование на основе проектов. И когда я «запустил сервер», он просто показал вышеуказанную ошибку. Я не знаю, что было не так, потому что я сделал именно то, что написано в книге. Может ли кто-нибудь мне помочь? что произошло, когда я попробовал выполнить описанные выше действия. Есть идеи?
Я пытался использовать celery и celery beat в своем проекте django, но всегда получаю одну и ту же ошибку: django.core.Exceptions.ImproperlyConfigured: запрошенные настройки, но настройки не настроены. Вы должны либо определить переменную среды...
Я пытался использовать celery и celery beat в своем проекте django, но всегда получаю одну и ту же ошибку: django.core.Exceptions.ImproperlyConfigured: запрошенные настройки, но настройки не настроены. Вы должны либо определить переменную среды...
Я пытаюсь создать Pyinstaller на m1 Mac для своего приложения Django.
Когда я запускаю ./build.sh, который содержит
source .env/bin/activate
pyinstaller backend/manage.py -F \
--name test \
--icon='icon.ico' \
--add-data backend/*:package \
В настоящее время я пытаюсь настроить Django для использования в проекте и сталкиваюсь с постоянной ошибкой при попытке запустить python Manage.py syncdb.
File /x/x/x/x/x/x/base.py , line 23, in ?
raise ImproperlyConfigured( Error loading psycopg...