я писал на юнити, это прекрасная вещь, но там есть куча недоработок и багов. Как ни крути есть много минусов в нем и это мне не нравится. Я хочу сам написать, своими руками и по этому ищу подходящую библиотеку.
Какой бы ни был хорош движок он обычно громоздкий и с утечками памяти, так же встречаются баги.
Neonoviiwolf: Там есть ряд требований при релизе проекта которые мне не очень. Я спросил же о языке и библиотеке. Но раз все только юнити знают, значит жизнь боль
Я мало что понял в твоем коде.
У меня есть
models.py
class PhotoAlbom(models.Model):
class Meta:
db_table = "albomphoto"
abpho_user_id = models.IntegerField(default=0)
abpho_user_albom_id = models.IntegerField(default=0)
abpho_user_photo = models.ImageField()
abpho_user_photo_ava = models.IntegerField(default=0)
abpho_user_photo_like_id = models.TextField(default='')
abpho_user_photo_like = models.IntegerField(default=0)
views.py
def albompho(request):
if auth.get_user(request).id == None:
return redirect('/')
else:
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
alpho = PhotoAlbom(abpho_user_id=auth.get_user(request).id)
#alpho.abpho_user_photo = "/static/" + str(alpho.abpho_user_id) + '/' + str(alpho.abpho_user_albom_id) + '/' + str(request.FILES['file'])
alpho.abpho_user_photo = request.FILES['file']
print(alpho.abpho_user_photo)
# file is saved
alpho.save()
return redirect("/id%s" % auth.get_user(request).id)
else:
form = PhotoAlbom()
return render(request, 'users.html', {'form': form})
мне нужно сделать путь следующим
"/static/" + str(alpho.abpho_user_id) + '/' + str(alpho.abpho_user_albom_id) + '/' + request.FILES['file']