prog:python:django

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
prog:python:django [18/06/2024 10:25] – створено osvexprog:python:django [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 5: Рядок 5:
 cd django cd django
  
-  - +  - Встановлення пітона ''**sudo apt install python3-pip**'' 
- +  - Встановлення віртуального оточення ''**sudo pip install pipenv**'' 
-Встановлення пітона ''**sudo apt install python3-pip**'' +  - Встановлення джанго **''pipenv install django==3.0'' ** 
-  - +  - Робоча консоль для джанго **''pipenv shell'' ** 
- +  - Створення нового проекта Джанго в робочій директорії - ''**django-admin startproject test_project .**'' 
-Встановлення віртуального оточення ''**sudo pip install pipenv**'' +  - Створення нового додадку (категорії сайта) - ''**python3 manage.py startapp main**'' 
-  - +  - Зареєструвати новий додадок в setting.py INSTALLED_APPS - **'main',** 
- +  - Створити папку j**ango/main/templates/main**  / для шаблонів **ХТМЛ**  сторінок 
-Встановлення джанго **''pipenv install django==3.0'' ** +  - Налаштувати **jango/urls.py**
-  - +
- +
-Робоча консоль для джанго **''pipenv shell'' ** +
-  - +
- +
-Створення нового проекта Джанго в робочій директорії - ''**django-admin startproject test_project .**'' +
-  - +
- +
-Створення нового додадку (категорії сайта) - ''**python3 manage.py startapp main**'' +
-  - +
- +
-Зареєструвати новий додадок в setting.py INSTALLED_APPS - **'main',** +
-  - +
- +
-Створити папку j**ango/main/templates/main**  / для шаблонів **ХТМЛ**  сторінок +
- +
-  - +
- +
-Налаштувати **jango/urls.py**+
  
 <code python> <code python>
Рядок 42: Рядок 23:
     path('', include('main.urls'))     path('', include('main.urls'))
 ] ]
 +
  
 </code> </code>
Рядок 56: Рядок 38:
  
 ] ]
 +
  
 </code> </code>
Рядок 65: Рядок 48:
 ===== Створення нової сторінки без БД та форми ===== ===== Створення нової сторінки без БД та форми =====
  
-  - +  - Створити шаблон в main/templates/main/newpage.html 
- +  - Підключити сторінку в urls.py 
-Створити шаблон в main/templates/main/newpage.html +  - Додати функцію в main/views.php яка буде обробляти запрос на отримання сторінки з шаблону та виводити інфу в браузер 
- +  - За потреби підключити base.html до нової сторінки або скопіювать шаблон з іншої сторінки
-  - +
- +
-Підключити сторінку в urls.py +
- +
-  - +
- +
-Додати функцію в main/views.php яка буде обробляти запрос на отримання сторінки з шаблону та виводити інфу в браузер +
- +
-  - +
- +
-За потреби підключити base.html до нової сторінки або скопіювать шаблон з іншої сторінки+
  
 ===== Створення нового модуля (сторінка з БД та формою) ===== ===== Створення нового модуля (сторінка з БД та формою) =====
Рядок 96: Рядок 68:
         verbose_name = 'Завдання'         verbose_name = 'Завдання'
         verbose_name_plural = 'Завдання'         verbose_name_plural = 'Завдання'
 +
  
 </code> </code>
  
-1.1. Створити міграцію нового модуля **python3 manage.py makemigrations**+1.1. Створити міграцію нового модуля "**python3 manage.py makemigrations**"
  
 1.2. Виконати міграцію **python3 manage.py migrate** 1.2. Виконати міграцію **python3 manage.py migrate**
Рядок 110: Рядок 83:
  
 admin.site.register(Task) admin.site.register(Task)
 +
  
 </code> </code>
Рядок 131: Рядок 105:
  
         }         }
 +
  
 </code> </code>
Рядок 145: Рядок 120:
  
 ] ]
 +
  
 </code> </code>
Рядок 167: Рядок 143:
     }     }
     return render(request, 'main/create.html', context)     return render(request, 'main/create.html', context)
 +
  
 </code> </code>
Рядок 174: Рядок 151:
 ''python3 manage.py createsuperuser '' ''python3 manage.py createsuperuser ''
  
-  * +  * login 
- +  * email 
-login +  * password
- +
-  * +
- +
-email +
- +
-  * +
- +
-password+
  
  • prog/python/django.1718706309.txt.gz
  • Востаннє змінено: 18/06/2024 07:25
  • (зовнішнє редагування)