当一个类的实例中有一个的类。在class users(models.Model):
for i, j in zip(config.service_data[0], config.service_data[1]):
vars()[i] = CrudAPI.create_db_field(j)
此字段和u方法是创建u代码:
^{pr2}$
这是我用来动态创建这些属性的列表:
service_data=[["username","password"],[],["email","password"]]tarting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[13/Apr/2019 11:33:59] "GET / HTTP/1.1" 200 17234
[13/Apr/2019 11:34:02] "GET /login/ HTTP/1.1" 200 1382
True
Internal Server Error: /login_/
Traceback (most recent call last):
File "F:\softs\Anaconda3\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "F:\softs\Anaconda3\lib\site-packages\django\core\handlers\base.py", line 126, in _get_response
response = self.process_exception_by_middleware(e, request)
File "F:\softs\Anaconda3\lib\site-packages\django\core\handlers\base.py", line 124, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "F:\projects\PycharmProjects\roottic\root\views.py", line 61, in login_
a = users()
File "F:\softs\Anaconda3\lib\site-packages\django\db\models\base.py", line 459, in __init__
val = field.get_default()
File "F:\softs\Anaconda3\lib\site-packages\django\db\models\fields\__init__.py", line 798, in get_default
return self._get_default()
TypeError: Required argument 'offset' (pos 1) not found
[13/Apr/2019 11:34:04] "POST /login_/ HTTP/1.1" 500 75786
我不明白怎么回事