python - Django注册模块

标签 python mysql django

我开始使用官方文档教程学习 django,并创建了这个注册表单。 我已经完成了整个应用程序的设置,但仍不知道如何处理数据。我的意思是文档有点难以理解。如果我能得到一些帮助,那就太好了。

这就是模型的设置方式:

class user (models.Model):
    username = models.CharField(max_length=20)
    name = models.CharField(max_length=25)
    collegename = models.CharField(max_length=50)
    event = models.CharField(max_length=30)
    col_roll = models.CharField(max_length=15)

    def __unicode__(self):
        return self.username

这是index.html中的形式:

<form action="" method="post"></form>
    <input name="username" type="text" maxlength="40" />
    <input name="name" type="text" maxlength="40" />
    <input name="collegename" type="text" maxlength="40" />
    <input name="event" type="text" maxlength="40" />
    <input name="col_roll" type="text" maxlength="40" />
    <input type="submit" value="Register" />
</form>

我不了解如何创建 View 来处理新用户的注册。 如果有人能帮助我,那就太好了。数据库 (MySQL) 使用名称 (register_user) 创建。我不明白如何将上述表单中的值放入数据库中。 如果它是普通的Python,那就很容易完成,但是DJANGO我不明白。

非常感谢。

最佳答案

您似乎没有阅读 documentation on forms 。它详细解释了如何从模型创建表单、如何在模板中输出它(这样您就不需要手动编写 HTML 输入元素)以及如何在 View 中处理它。

关于python - Django注册模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467735/

相关文章:

python - 安装 Snimpy 和 libsmi

php - 显示每个帖子的总点赞数,每 1 秒后无需刷新页面

mysql - 在 MySQL 中具有多个连接的一行结果

mysql - 如何增加 Windows Server 上 MySQL 的 max_connections 值?

python - 带有 ./manager runserver 的 Django 运行良好,而 Django + uwsgi 返回 404

javascript - 如何在<a>标签上使用点击事件

python - 异常值 : (2002, "Can' t 通过套接字 '/var/run/mysqld/mysqld.sock' (111)"连接到本地 MySQL 服务器"

Python Pandas 数据帧 : filter by a Timestamp column with a list of string timestamps

python - 想要将 Pandas Dataframe 绘制为具有 log10 比例 x 轴的多个直方图

python - 如何在不使用 iframe 的情况下结合 Dash 和 Flask 登录?