from django.db import models
class ScholarType(models.Model):
scholar_type = models.CharField(max_length=20,primary_key=True)
class Scholar(models.Model):
scholar_type = models.ForeignKey(ScholarType)
name = models.CharField(max_length=200)
info = models.CharField(max_length=500)
login = models.CharField(max_length=20)
В таблице Scholar каждый пользователь должен сохранить свою информацию. При это ScholarType - это просто справочник.
mysql> select * from sclass_scholartype
-> ;
+----------------+
| scholar_type |
+----------------+
| младший |
| средний |
| старший |
+----------------+
3 rows in set (0.00 sec)
Помогите, пожалуйcта, решить две проблемы:
1. в http://127.0.0.1:8000/admin/sclass/scholar/add/ при добавлении записи для Scholar видно не “младший”, “средний” и “старший”, а три “ScholarType object”. т.е. выбираешь тип вслепую.
2. подскажите как завести пользователей: у каждого пользователя свой логин и свои права на редактирование одной единственной своей записи в таблице Scholar.
Спасибо, за ответы!