Html 是否可以将下一页指定为模态−;中的自模态区域;分区?
在模板内部,登录泡沫区域映射到了模态药丸内部。 如果正常登录是正常的,它通常会被移动到主页。但是,如果它没有注册,或者一个positor出现在Modal Div区域之外,请在自定义表单上标记泡沫。我想调用一个页面,在未注册的用户和光电设备的情况下,该页面会重新进入Modal Div区域。 这可能是一个困难的问题,因为它是一个翻译。 我能解决这个问题吗 我的酱汁在我下面。如有必要,可张贴其他帖子 mysite.url.pyHtml 是否可以将下一页指定为模态−;中的自模态区域;分区?,html,django,login,modal-dialog,self,Html,Django,Login,Modal Dialog,Self,在模板内部,登录泡沫区域映射到了模态药丸内部。 如果正常登录是正常的,它通常会被移动到主页。但是,如果它没有注册,或者一个positor出现在Modal Div区域之外,请在自定义表单上标记泡沫。我想调用一个页面,在未注册的用户和光电设备的情况下,该页面会重新进入Modal Div区域。 这可能是一个困难的问题,因为它是一个翻译。 我能解决这个问题吗 我的酱汁在我下面。如有必要,可张贴其他帖子 mysite.url.py from django.conf.urls import url,
from django.conf.urls import url,include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
url(r'^accounts/',include('django.contrib.auth.urls')),
] + static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from blog.models import Post
from django.views.generic.base import TemplateView
from django.views.generic.edit import CreateView
from django.contrib.auth.forms import UserCreationForm
from django.core.urlresolvers import reverse_lazy
from django.contrib.auth.decorators import login_required
from django.contrib.auth import get_user_model
UserModel = get_user_model()
# --TemplateView
class HomeView(TemplateView):
template_name = 'mysite/home.html'
def get_context_data(self, **kwargs):
User = get_user_model()
context= super(HomeView, self).get_context_data(**kwargs)
context['post_like'] = Post.objects.all()
return context
class AboutView(TemplateView):
template_name = 'mysite/about.html'
class UserCreateView(CreateView):
template_name = 'registration/register.html'
form_class = UserCreationForm
success_url = reverse_lazy('register_done')
class UserCreateDoneTV(TemplateView):
template_name = 'registration/register_done.html'
class LoginRequiredMixin(object):
@classmethod
def as_view(cls,**initkwargs):
view = super(LoginRequiredMixin, cls).as_view(**initkwargs)
return login_required(view)
view.py
from django.conf.urls import url,include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
url(r'^accounts/',include('django.contrib.auth.urls')),
] + static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from blog.models import Post
from django.views.generic.base import TemplateView
from django.views.generic.edit import CreateView
from django.contrib.auth.forms import UserCreationForm
from django.core.urlresolvers import reverse_lazy
from django.contrib.auth.decorators import login_required
from django.contrib.auth import get_user_model
UserModel = get_user_model()
# --TemplateView
class HomeView(TemplateView):
template_name = 'mysite/home.html'
def get_context_data(self, **kwargs):
User = get_user_model()
context= super(HomeView, self).get_context_data(**kwargs)
context['post_like'] = Post.objects.all()
return context
class AboutView(TemplateView):
template_name = 'mysite/about.html'
class UserCreateView(CreateView):
template_name = 'registration/register.html'
form_class = UserCreationForm
success_url = reverse_lazy('register_done')
class UserCreateDoneTV(TemplateView):
template_name = 'registration/register_done.html'
class LoginRequiredMixin(object):
@classmethod
def as_view(cls,**initkwargs):
view = super(LoginRequiredMixin, cls).as_view(**initkwargs)
return login_required(view)
base.html
<script type="text/javascript">
/* login modal */
jQuery(function($){
$('#loginmodalbutton').click(function(){
$('#myModal').find('.modal-content').load("{% url 'login' %}");
$('#myModal').modal();
});
});
</script>
<!---- base top menu -->>
<header>
<div class="w3-top w3-text-orange w3-animate-opacity" style="z-index:100;">
<div class="w3-bar" id="myNavbar">
<a style="text-decoration:none" class="w3-bar-item w3-button w3-hide-small w3-right w3-hover-red" id="loginmodalbutton">로그인</a>
</div>
</header>
/*登录模式*/
jQuery(函数($){
$(“#loginmodalbutton”)。单击(函数(){
$('#myModal').find('.modal content').load(“{%url'登录'%}”);
$('#myModal').modal();
});
});
>