0

我需要在django中創建一個註冊表單,可以在創建時設置用戶組。如何製作django註冊表

我的用戶在創建時應該能夠在創建時設置組。

+0

您需要添加更多信息。如果有的話,你使用哪些庫進行註冊。你有什麼嘗試?這太寬泛了。 – Lucas03

+0

[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve) – v1k45

回答

0

因爲我得到了您的問題,您必須創建一個引用USER模型中的GROUP的字段。這就是我們所說的ForeignKey()django.db.models 所以你可以models.py這個樣子

models.py 

from django.db import models 

class Group(models.Model): 
    group_id = models.AutoField(
     primary_key=True, 
     editable=False, 
    ) 
    group_name = models.CharField(
     "Group Name", 
     blank=False 
    ) 
    ......  
class User(models.Model): 
    user_id = models.AutoField(
     primary_key=True, 
     editable=False, 
    ) 
    user_name = models.CharField(
     "User Name", 
     blank=False 
    ) 
    group = ForeignKey(Group, 
     on_delete=models.CASCADE 
    ) 
    ...... 

然後設置views.py以及所有必需的東西。更多關注Model field referenceWriting your first Django app逐步學習整個框架的最佳地點。