django的第一个问题
/usr/local/lib/python2.7/dist-packages/allauth/account/utils.py in setup_user_email, line 258
/usr/local/lib/python2.7/dist-packages/allauth/account/utils.py 中函数有问题
python基本的语法,成员变量
QuerySet相关的函数位于
/home/hon/django/django/db/models/query.py中
这个数据库只是用来写自己的
EmailAddress.objects.get_or_create,
这个库里还有一些问题,就是不能生成sqlite的表,调用 python manage.py makemigrations app_name生成migrations文件
是因为在函数:/usr/local/lib/python2.7/dist-packages/allauth/account/form.py文件中:class SignupForm中的save函数中,有如下代码,在save_user的时候,已经把相关的账户信息合入到了utils之中,最后兜兜转转到了save_user-->adaptor.
1 2 3 4 5 6 7 8 | 312 def save( self , request): 313 adapter = get_adapter(request) 314 user = adapter.new_user(request) 315 adapter.save_user(request, user, self ) 316 self .custom_signup(request, user) 317 # TODO: Move into adapter `save_user` ? 318 setup_user_email(request, user, []) 319 return user |
是因为在这个函数栈之中,这个而函数栈之中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" , line 149 , in get_response response = self .process_exception_by_middleware(e, request) File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" , line 147 , in get_response response = wrapped_callback(request, * callback_args, * * callback_kwargs) File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py" , line 68 , in view return self .dispatch(request, * args, * * kwargs) File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py" , line 67 , in _wrapper return bound_func( * args, * * kwargs) File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/debug.py" , line 76 , in sensitive_post_parameters_wrapper return view(request, * args, * * kwargs) File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py" , line 63 , in bound_func return func.__get__( self , type ( self ))( * args2, * * kwargs2) File "/usr/local/lib/python2.7/dist-packages/allauth/account/views.py" , line 177 , in dispatch return super (SignupView, self ).dispatch(request, * args, * * kwargs) File "/usr/local/lib/python2.7/dist-packages/allauth/account/views.py" , line 66 , in dispatch * * kwargs) File "/usr/local/lib/python2.7/dist-packages/allauth/account/views.py" , line 155 , in dispatch * * kwargs) File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py" , line 88 , in dispatch return handler(request, * args, * * kwargs) File "/usr/local/lib/python2.7/dist-packages/allauth/account/views.py" , line 82 , in post response = self .form_valid(form) File "/usr/local/lib/python2.7/dist-packages/allauth/account/views.py" , line 192 , in form_valid self .user = form.save( self .request) File "/usr/local/lib/python2.7/dist-packages/allauth/account/forms.py" , line 315 , in save adapter.save_user(request, user, self ) File "/usr/local/lib/python2.7/dist-packages/allauth/account/adapter.py" , line 232 , in save_user user.save() File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/base_user.py" , line 74 , in save super (AbstractBaseUser, self ).save( * args, * * kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" , line 708 , in save force_update = force_update, update_fields = update_fields) File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py" , line 745 , in save_base update_fields = update_fields, raw = raw, using = using) File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py" , line 192 , in send response = receiver(signal = self , sender = sender, * * named) File "/home/hon/recruit/accounts/models.py" , line 57 , in create_account_emailaddress email = instance.email File "/usr/local/lib/python2.7/dist-packages/allauth/account/managers.py" , line 25 , in get_or_create |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!