Ich bin daran interessiert, Django für Python zu lernen. Deshalb folgte ich ihre Tutorial - doch jetzt habe ich an folgenden Stelle des zweiten Tutorial Elements bin fest:Django 2.0 Tutorial - Fehler bei der Ausführung von Python3 manage.py Makemigrationen
Problem: Nach dem Tutorial ich eine „Datenbank-Migration“ ausgeführt werden, indem die folgenden Codes:
python3 manage.py makemigrations
python3 manage.py migratecode
ich die folgende Fehlermeldung erhält bei der Ausführung des ersten Befehls (makemigrations):
> (django_second_test) [email protected]
> ~/Dokumente/py_virtualenv/django_virtualenv/django_second_test/locallibrary/locallibrary
> $ python3 manage.py makemigrations Traceback (most recent call last):
> File "manage.py", line 15, in <module>
> execute_from_command_line(sys.argv) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
> utility.execute() File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/management/__init__.py", line 365, in execute
> self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/management/base.py",
> line 288, in run_from_argv
> self.execute(*args, **cmd_options) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/management/base.py",
> line 332, in execute
> self.check() File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/management/base.py",
> line 364, in check
> include_deployment_checks=include_deployment_checks, File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/management/base.py",
> line 351, in _run_checks
> return checks.run_checks(**kwargs) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/checks/registry.py",
> line 73, in run_checks
> new_errors = check(app_configs=app_configs) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/checks/urls.py",
> line 40, in check_url_namespaces_unique
> all_namespaces = _load_all_namespaces(resolver) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/core/checks/urls.py",
> line 57, in _load_all_namespaces
> url_patterns = getattr(resolver, 'url_patterns', []) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/utils/functional.py",
> line 36, in __get__
> res = instance.__dict__[self.name] = self.func(instance) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/urls/resolvers.py",
> line 536, in url_patterns
> patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File
> "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/utils/functional.py",
> line 36, in __get__
> res = instance.__dict__[self.name] = self.func(instance) File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/lib/python3.5/site-packages/django/urls/resolvers.py",
> line 529, in urlconf_module
> return import_module(self.urlconf_name) File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
> return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 986, in _gcd_import File
> "<frozen importlib._bootstrap>", line 969, in _find_and_load File
> "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
> File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
> File "<frozen importlib._bootstrap_external>", line 665, in
> exec_module File "<frozen importlib._bootstrap>", line 222, in
> _call_with_frames_removed File "/home/sebastian/Dokumente/py_virtualenv/django_virtualenv/django_second_test/locallibrary/locallibrary/locallibrary/urls.py",
> line 20, in <module>
> url(r'^admin/', admin.site.urls), NameError: name 'url' is not defined
ich habe meinen Code erneut überprüft und es auch nach den Tutorial Spezifikationen copy_pasted - aber als Anfänger (auch in Python) Ich habe Schwierigkeiten damit verstehe, was vor sich geht.
Link-Seite Tutorial: Link to second part of Django Tutorial
Weitere Informationen: virtuelle Umgebung aktiv ist (über "Quelle activate" aktiviert); Python 3.5 befindet sich in einer virtuellen Umgebung. Fist Teil des Tutorials (Setup von Virtual Env und Python und Installation von Django über Pip3 war erfolgreich). Ich bin auf Minz-Linux.
Vielen Dank für Ihre Hilfe!
Sebastian
oh, was für ein dummen Fehler auf meiner Seite - Ich habe so viel zu lernen:
Wenn Sie mit dem Mozilla-Tutorial-Stick, können Sie die neueste Version von Punkt Django 1.11 mit installieren! Danke, dass du dir die Zeit genommen hast, mich in die richtige Richtung zu lenken - benutze jetzt das 2.0-Tutorial. –