Запуск проекта 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-managementvirtualenv 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.txtpython manage.py migrate(или простоmanage.py migrateтоже работает, если вы находитесь в корневом каталоге)python manage.py createsuperuserpython 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>
