Vorgehensweise:
1. Wurde mit python -m venv venv ein Virtual Environment erstellt
2. Wurde MyCalendarApp>.\venv\Scripts\activate.bat das Virtual Environment aktiviert
3. Wurde python -m pip install django django installiert
4. Wurde mit django-admin startproject MyCalendarApp der Ordner MyCalendarApp angelegt
5. Mit python manage.py startapp account wurde ein weiterer Ordner namens account angelegt
Im Tutorial wurde nun bei dem Ordner MyCalendarApp bei settings.py unter INSTALLED_APPS 'account' hinzugefügt.
Bei dem Ordner urls.py wurde
Code: Alles auswählen
path('account/', include('account.urls'))
Code: Alles auswählen
from django.urls import path, include
Nun wurde bei dem account Ordner eine neue Datei names urls.py angelegt und das hier hinzugefügt
Code: Alles auswählen
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('login', loginView, name='login')
]
Code: Alles auswählen
def loginView(request):
return render(request, 'login.html', {})
Wenn ich bei dem account Ordner unter urls.py den Code
Code: Alles auswählen
from MyCalendarApp.account.views import loginView
Code: Alles auswählen
NameError: name 'loginView' is not defined
Code: Alles auswählen
ModuleNotFoundError: No module named 'MyCalendarApp'
Hier ist das Tutorial: https://www.youtube.com/watch?v=3U-DLNawGUg&t=40s
Als Entwicklungsumgebung nutze ich VS Code
Vielen Dank für die Hilfe