models.pyКак скрыть расположение изображения в django?
class UserInfo(models.Model):
UID = models.CharField(max_length=50, primary_key=True, default=datetime.now().strftime("%d%y%H%S%m%M")) # default=
fullname = models.CharField(max_length=50)
mobile = models.CharField(max_length=15)
address = models.CharField(max_length=150)
city = models.CharField(max_length=30)
state = models.ForeignKey(State, blank=False)
pincode = models.CharField(max_length=12)
occupation = models.CharField(max_length=30, choices=MY_CHOICES)
image = models.FileField(upload_to='images/', blank=True,)
Forms.py
class ProfileUpdate(forms.ModelForm):
class Meta:
model = UserInfo
fields = ('image', 'fullname', 'mobile', 'occupation', 'address', 'city', 'state', 'pincode')
Views.py
def user_settings(request):
email = request.session['email']
instance = get_object_or_404(UserInfo, email=email)
form = ProfileUpdate(instance=instance)
return render(request, 'files/profileSettings.html', {'profileupdate': form, })
Html
<div class="input-field col l7">
{{ profileupdate.image }}
</div>
Моя проблема заключается в том, что, когда я использовал выше HTML тега для получения выберите файл для изображения. В этом поле также показан путь к этому файлу, который уже существует. Поскольку я использовал экземпляр в поле зрения, что автоматическое отображение пользовательского значения. Поэтому я хочу скрыть это местоположение изображения. Я не знаю, что я ищу на Google.
Вы не можете скрыть местоположение связанного ресурса с HTML. В противном случае браузер также не сможет найти изображение. – Selcuk
Теперь я нашел решение этого – Amit