我的模型中有一个字段供用户输入技能。我想像标签一样显示它(就像我们在发布问题时在堆栈溢出中所做的一样)
我尝试搜索它,但找不到它,可能是因为我没有找到正确的东西。
答案 0 :(得分:0)
考虑此模型
<?php
var_dump($_GET);
exit();
// $Cod_Reserva=$_REQUEST['Cod_Reserva'];
$Cod_Reserva=$_REQUEST['Cod_Reserva'];
//$EmailReser = $_GET['EmailReser'];
// $sql="select * from Reservas ";
$sql="select EmailReser from reservas where cod_reserva = $Cod_Reserva";
$res=$lig->query($sql);
//$lin=$res->fetch_array();
while ($lin=$res->fetch_array()){
require 'PHPMailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->CharSet = "utf-8";
$mail->Host='smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure='tls';
$mail->Username='email@gmail.com';
$mail->Password='****';
$mail->setFrom('email@gmail.com');
$mail->addAddress($lin['EmailReser']);
$mail->addReplyTo('email@gmail.com');
$mail->isHTML(true);
$mail->Subject='Your request has been confirmed';
$mail->Body = "message";
if(!$mail->send()){
echo "<script>
alert('There's been a mistake');
</script>";
}
else{
echo "<script>
alert('Email was sent with success');
</script>";
}
}
?>
获取/创建标签
from django.auth import get_user_model
class Tag(models.Model):
name = models.CharField(max_length=100, unique=True)
class UserTag(models.Model):
class Meta:
unique_together = (('user', 'tag'),)
user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE, related_name='tags')
tag = models.ForeignKey(Tag, on_delete=models.CASCADE, related_name='users')