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