Sachant qu'il y a Django, il y avait d'abord un site de tutoriels, donc je l'ai essayé. Depuis que je suis nouveau sur Python, il y a eu de nombreux endroits où j'ai échoué, alors j'ai fait une note pour revenir en arrière. Il ne devrait y avoir aucun problème pour les personnes qui y sont habituées. Ou plutôt, si je correspondais aux versions de Python et Django sur Mac comme dans le tutoriel, il n'aurait dû y avoir aucun problème.
https://djangobrothers.com/ Le gars qui fait le site de gestion de blog de
cd /d C:\XXX\
python3 -m nom de l'environnement virtuel venv
Je n'ai même pas eu d'erreur. En Python3, vous pouvez utiliser python, donc résolvez-le avec la commande suivante.
cd /d C:\XXX\
python -m nom de l'environnement virtuel venv
Pour les fenêtres
.\Nom de l'environnement virtuel\Scripts\activate
(Environnement virtuel) >pip install --upgrade pip
...
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
ERROR: Could not install packages due to an EnvironmentError: [WinError 5]Accès refusé.: 'xxx\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.
L'ajout de --user comme indiqué échoue. Peut-être qu'il est désinstallé.
(Environnement virtuel) >pip install --upgrade pip --user
Traceback (most recent call last):
File "xxx\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "xxx\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "xxx\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'
Vous pouvez installer pip, mais il est plus facile d'initialiser l'environnement virtuel
cd /d Répertoire au-dessus de l'environnement virtuel#Déplacer vers un répertoire au-dessus de l'environnement virtuel
python -m venv --effacer le nom de l'environnement virtuel#Initialisation
.\Nom de l'environnement virtuel\Scripts\activate #Entrez dans l'environnement virtuel
(Environnement virtuel) >pip install --upgrade pip --user
Sous Windows, la commande dir au lieu de ls
Sous Windows
copy nul index.html
http://127.0.0.1:8000/adminページでエラーが出た A server error occurred. Please contact the administrator.
En regardant l'écran d'invite de commande
raise UnknownTimeZoneError(zone)
pytz.exceptions.UnknownTimeZoneError: 'Asia/Tkyo'
J'ai oublié d'écrire o dans settings.py
#TIME_ZONE = 'Asia/Tkyo'
TIME_ZONE = 'Asia/Tokyo'
django.db.utils.OperationalError: no such table: main.auth_user__old
Page de référence https://kenjimorita.jp/operationalerror-at-adminpostspostadd-no-such-table-main-auth_user__old/ https://stackoverflow.com/questions/53637182/django-no-such-table-main-auth-user-old
Je pense que c'est parce que SQLite était nouveau parce que mon environnement n'a pas suivi le tutoriel Django Version:2.0.2 Sqlite3:3.28.0
Résolu en recréant SQLite db avec django 2.1.5
pip install django==2.1.5
del db.sqlite3
python manage.py migrate
python manage.py runserver
python manage.py createsuperuser
Recommended Posts