如何创建此功能,以便用户可以从系统中选择产品的照片或输入其URL?此图像应与其他信息沿着添加到产品列表中。
这是我的密码页面加载,但它没有做任何特殊的事情,它也没有URL框。
{% extends "auctions/layout.html" %}
{% block body %}
<h2 id="h2">Create List</h2>
<form method="POST">
{% csrf_token %}
<h3 id="h3">Title:</h3>
<input id="input" placeholder="Title" type="text" name="createlist_title"/>
<h3 id="h3">Category:</h3>
<input id="input" placeholder="Category" type="text" name="category"/>
<h3 id="h3">Description:</h3>
<textarea id="input" placeholder="Description" type="text" name="createlist_description">
</textarea>
<h3 id="h3">Firstprice:</h3>
<input id="input" placeholder="first_price" type="number" name="createlist_price"/>
<form action="upload.php" method="post" enctype="multipart/form-data">
<h3 id="h3"> Upload image:</h3>
<input id="input" type="file" id="fileUpload" name="fileUpload">
<input id="button2" type="submit" value="upload">
</form>``
<form method="post" enctype="multipart/form-data" action="{%url "upload_image" %}">
<h3 id="h3"> Upload image with URL:</h3>
{% csrf_token %}
{{ form.as_p }}
<button id="button2" type="submit">Upload</button>
</form>
<button id="button" class="btn btn-outline-primary" type="submit">Submit</button>
</form>
字符串
1条答案
按热度按时间waxmsbnn1#
根据您的模板,“models.py”文件应该是这样的:
字符串
您可以使用“forms.py”创建产品并上传图片,为此首先创建一个名为“forms.py”的文件,其中“models.py”位于该文件中:
型
那么你的“views.py”文件应该是这样的:
型
和“create_product.html”文件应该是这样的:
型
为了处理图像,您应该安装“Pillow”库:
型
最后,你应该在你的“settings.py”文件中添加这个来保存图像:
型
我希望这对你有帮助。