from entity import *
from cfg import *
import pygame
from entity import player
from cfg import screenWidth, screenHeight, display
from player import not_global
и дальше используете в этом файле где угодно, хоть в функциях, хоть в методах классов. Начать питон всётаки лучше с его философии "явное лучше чем не явное". Когда вы где-то в проекте объявляете глобальные переменные (не в текущем случае, тут они вообще бессмысленны), вы делаете их не явными, по этому импорт более правильный подход. not_global = 'Who uses global?'
class MyClass:
def foo(self):
print(not_global)
MyClass().foo()
def tour_list(request):
places = Tour.objects.all()
context = {'places': places}
return render(request, 'tour/list.html', context)
def tour_one(request, pk):
place = Tour.objects.get(pk=pk)
context = {'place': place}
return render(request, 'tour/detail.html', context)
и так каждое изображение. Это нормальное решение или лучше так не делать?Нет, это не нормальное решение и за такое надо бить по рукам. Как и за такое ", upload_to='media/'" в модели, у вас и так всё сохраняется в папку указанную MEDIA_URL, зачем вы в модель указываете папку с тем же именем и создаёте в итоге путь из "/media/media/"?
otv1 = (input(str(a) + " + "+ str(b) + " = " ))
if r == "otv1":
Page not found (404)media не настроена
if not num % 5 == 0 and not num % 7 == 0:
if num % 5 != 0 and num % 7 != 0:
a = 0
b = 0
for num in range(1, 999+1):
// число делится без остатка на 5 и на 7
if num % 5 == 0 and num % 7 == 0:
print("num: {}, num/5: {}, num: {}, num/7: {}".format(num, num/5, num, num / 7))
a += 1
// число НЕ делится без остатка на 5 и на 7
else:
b += 1
print("A: ", a)
print("B: ", b)
1. Вопросы и знания необходимые на позицию питон/джанго джуниор разработчика. Что спрашивают на собеседованиях.
2. Походить по собеседованиям(или почитать вакансии) и таким способом узнать, что нужно.
:-)