Size: a a a

Django [ru] #STAY HOME

2018 December 22

NK

ID:531453784 in Django [ru] #STAY HOME
@siberish будет жить. Поприветствуем!
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@TumanovNV будет жить. Поприветствуем!
источник

NT

Nikolai Tumanov in Django [ru] #STAY HOME
Nikolai Tumanov, [22 дек. 2018 г., 9:24:29]:
Люди помогите настроить сервак на ubuntu 16.04, чтоб Apache/2.4.18 (Ubuntu) Server смог понимать .py. в данный момент php он отлично воспринимает....

в данный момент стоят модули Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php7_module (shared)
setenvif_module (shared)
status_module (shared)
wsgi_module (shared)

хоть в какую сторону копать....

cgid_module (shared) тоже поставил
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Использовать apache принципиально?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
источник

NT

Nikolai Tumanov in Django [ru] #STAY HOME
Eugene Maltsev
Использовать apache принципиально?
он уже стоит и php  у меня заработал
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@Dirinle будет жить. Поприветствуем!
источник

.

.tmp in Django [ru] #STAY HOME
Привет, ребята
источник

.

.tmp in Django [ru] #STAY HOME
Кто знает как правильно оверрайдить save в forms.ModelForm?
источник

.

.tmp in Django [ru] #STAY HOME
как вытащить id сущности чтобы знать что именно заменять в бд?
источник

.

.tmp in Django [ru] #STAY HOME
class VideoForm(forms.ModelForm):
   video_file = forms.FileField()
   name = forms.CharField()
   description = forms.CharField()
   preview = forms.FileField()
   category_id = forms.ModelChoiceField(queryset=Category.objects)

   def save(self, commit=True):
       video_file = self.cleaned_data.get('video_file', None)
       preview_file = self.cleaned_data.get('preview_url', None)
       video_key = save_video(video_file)
       preview_key = save_img(preview_file)
       name = self.cleaned_data.get('name', None)
       description = self.cleaned_data.get('description', None)
       category_id = self.cleaned_data.get('category_id', None)
       video = Video()
       # video.id = ???????????
       video.url = video_key
       video.name = name
       video.description = description
       video.preview_url = preview_key
       video.category_id = category_id
       Video.save(video)
       return super(VideoForm, self).save(commit=False)

   class Meta:
       fields = '__all__'
       model = Video
источник

.

.tmp in Django [ru] #STAY HOME
вот пример
источник

GB

Green Beaver in Django [ru] #STAY HOME
.tmp
class VideoForm(forms.ModelForm):
   video_file = forms.FileField()
   name = forms.CharField()
   description = forms.CharField()
   preview = forms.FileField()
   category_id = forms.ModelChoiceField(queryset=Category.objects)

   def save(self, commit=True):
       video_file = self.cleaned_data.get('video_file', None)
       preview_file = self.cleaned_data.get('preview_url', None)
       video_key = save_video(video_file)
       preview_key = save_img(preview_file)
       name = self.cleaned_data.get('name', None)
       description = self.cleaned_data.get('description', None)
       category_id = self.cleaned_data.get('category_id', None)
       video = Video()
       # video.id = ???????????
       video.url = video_key
       video.name = name
       video.description = description
       video.preview_url = preview_key
       video.category_id = category_id
       Video.save(video)
       return super(VideoForm, self).save(commit=False)

   class Meta:
       fields = '__all__'
       model = Video
Как вариант, сделать так чтобы в форму прилетал id, по которому ты будешь обновлять. Если этого сделать нельзя, то обновлять сущность по другому уникальному полю
источник

.

.tmp in Django [ru] #STAY HOME
Green Beaver
Как вариант, сделать так чтобы в форму прилетал id, по которому ты будешь обновлять. Если этого сделать нельзя, то обновлять сущность по другому уникальному полю
неудобно прописывать id, изменять форму ради такого тоже не хочу
источник

.

.tmp in Django [ru] #STAY HOME
id есть явно прямо в урле
источник

.

.tmp in Django [ru] #STAY HOME
но я не знаю как его вытащить
источник

GB

Green Beaver in Django [ru] #STAY HOME
.tmp
но я не знаю как его вытащить
источник

.

.tmp in Django [ru] #STAY HOME
окей, но как получить доступ к request в ModelForm?
источник

.

.tmp in Django [ru] #STAY HOME
если что, то я только 3 недели на пайтоне
источник

GB

Green Beaver in Django [ru] #STAY HOME
Покажи вьюху и урлы
источник