Запуск проекта django с документацией, основанного на linux, на windows
Я хочу запустить этот проект https://github.com/sajib1066/django-event-management в windows, но его документация предназначена для linux. Пожалуйста, упростите инструкции для windows, потому что у меня проблемы с настройкой. Тем более, что исходная команда не в powershell.
Я использую Windows 10. Если вы не против использования Windows Command Prompt, вот шаги для запуска этого проекта. Я не использую Powershell, но если вам необходимо, см. примечание о Powershell внизу моего ответа.
- Перейдите сюда: https://github.com/sajib1066/django-event-management
- Захватите эту ссылку-клон: https://github.com/sajib1066/django-event-management.git
- Откройте приглашение Windows CMD.
- Измените директорию на место на вашем компьютере. Например:
cd "C:\Users\<your_user>\Downloads"
.
- Создайте новую директорию:
mkdir SO72525733 && cd SO72525733
git clone https://github.com/sajib1066/django-event-management.git
Output:
C:\Users\Jarad\Downloads\SO72525733>git clone https://github.com/sajib1066/django-event-management.git
Cloning into 'django-event-management'...
remote: Enumerating objects: 2838, done.
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 2838 (delta 5), reused 15 (delta 0), pack-reused 2806
Receiving objects: 100% (2838/2838), 18.75 MiB | 6.82 MiB/s, done.
Resolving deltas: 100% (1141/1141), done.
cd django-event-management
virtualenv venv
Output:
C:\Users\Jarad\Downloads\SO72525733\django-event-management>virtualenv venv
created virtual environment CPython3.7.3.final.0-64 in 10271ms
creator CPython3Windows(dest=C:\Users\Jarad\Downloads\SO72525733\django-event-management\venv, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\Jarad\AppData\Local\pypa\virtualenv)
added seed packages: pip==22.0.4, setuptools==62.1.0, wheel==0.37.1
activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
venv\Scripts\activate
- Вы должны увидеть, что ваш терминал добавил (venv) к пути. Так вы узнаете, что ваша виртуальная среда активирована в терминале. Например: (venv) C:\Users\Jarad\Downloads\SO72525733\django-event-management> .
pip install -r requirements.txt
python manage.py migrate
(или простоmanage.py migrate
тоже работает, если вы находитесь в корневом каталоге)python manage.py createsuperuser
python manage.py runserver
Если вы должны использовать Powershell, активация виртуальной среды ничем не отличается.
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\WINDOWS\system32> cd C:\Users\Jarad\Downloads\SO72525733\django-event-management
PS C:\Users\Jarad\Downloads\SO72525733\django-event-management> ls
Directory: C:\Users\Jarad\Downloads\SO72525733\django-event-management
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 6/7/2022 10:09 AM .idea
d----- 6/7/2022 10:15 AM events
d----- 6/7/2022 10:15 AM event_management
d----- 6/7/2022 10:09 AM static
d----- 6/7/2022 10:09 AM templates
d----- 6/7/2022 10:10 AM venv
-a---- 6/7/2022 10:09 AM 1972 .gitignore
-a---- 6/7/2022 10:16 AM 294912 db.sqlite3
-a---- 6/7/2022 10:09 AM 657 manage.py
-a---- 6/7/2022 10:09 AM 692 README.md
-a---- 6/7/2022 10:09 AM 336 requirements.txt
PS C:\Users\Jarad\Downloads\SO72525733\django-event-management> venv\Scripts\activate
(venv) PS C:\Users\Jarad\Downloads\SO72525733\django-event-management>