· 4 years ago · Oct 19, 2020, 10:28 AM
1from django.urls import include, path
2
3
4urlpatterns = [
5 path('', include('homepage.urls')),
6 path ('icecream/', include('icecream.urls')),
7]
8
9# Django settings for anfisa4friends project.
10import os
11# SECURITY WARNING: keep the secret key used in production secret!
12SECRET_KEY = '0+-ju&2t-r7==7gs&_@-#q8om7i&lelii&as$b*sjc(j7xcgvv'
13
14# SECURITY WARNING: don't run with debug turned on in production!
15DEBUG = True
16
17# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
18BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
19
20ALLOWED_HOSTS = ['*']
21
22INSTALLED_APPS = [
23 'django.contrib.admin',
24 'django.contrib.auth',
25 'django.contrib.contenttypes',
26 'django.contrib.sessions',
27 'django.contrib.messages',
28 'django.contrib.staticfiles',
29 'homepage',
30 'icecream',
31 # Здесь нужно указать имя нового приложения icecream
32]
33
34MIDDLEWARE = [
35 'django.middleware.security.SecurityMiddleware',
36 'django.contrib.sessions.middleware.SessionMiddleware',
37 'django.middleware.common.CommonMiddleware',
38 'django.middleware.csrf.CsrfViewMiddleware',
39 'django.contrib.auth.middleware.AuthenticationMiddleware',
40 'django.contrib.messages.middleware.MessageMiddleware',
41 'django.middleware.clickjacking.XFrameOptionsMiddleware',
42]
43
44TEMPLATES = [
45 {
46 'BACKEND': 'django.template.backends.django.DjangoTemplates',
47 'DIRS': [],
48 'APP_DIRS': True,
49 'OPTIONS': {
50 'context_processors': [
51 'django.template.context_processors.debug',
52 'django.template.context_processors.request',
53 'django.contrib.auth.context_processors.auth',
54 'django.contrib.messages.context_processors.messages',
55 ],
56 },
57 },
58]
59
60# Database
61# https://docs.djangoproject.com/en/2.2/ref/settings/#databases
62DATABASES = {
63 'default': {
64 'ENGINE': 'django.db.backends.sqlite3',
65 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
66 }
67}
68
69ROOT_URLCONF = 'anfisa4friends.urls'
70
71# Internationalization
72# https://docs.djangoproject.com/en/2.2/topics/i18n/
73LANGUAGE_CODE = 'ru'
74
75# Static files (CSS, JavaScript, Images)
76# https://docs.djangoproject.com/en/2.2/howto/static-files/
77
78STATIC_URL = '/static/'
79
80
81
82from django.urls import path
83from . import views
84
85urlpatterns = [
86 path('', views.index),
87]
88
89
90from django.http import HttpResponse
91
92def index(request):
93 return HttpResponse('Анфиса для друзей ')
94
95from django.urls import path
96from . import views
97
98urlpatterns = [
99 path ('', views.icecream_list),
100]
101
102
103from django.http import HttpResponse
104
105def icecream_list(request):
106 return HttpResponse('Здесь будет список сортов мороженого')
107
108#!/usr/bin/env python
109"""Django's command-line utility for administrative tasks."""
110import os
111import sys
112
113
114def main():
115 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'anfisa4friends.settings')
116 try:
117 from django.core.management import execute_from_command_line
118 except ImportError as exc:
119 raise ImportError(
120 "Couldn't import Django. Are you sure it's installed and "
121 "available on your PYTHONPATH environment variable? Did you "
122 "forget to activate a virtual environment?"
123 ) from exc
124 execute_from_command_line(sys.argv)
125
126
127if __name__ == '__main__':
128 main()
129