views.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:WikiLinks 作者: JakobGM 项目源码 文件源码
def new_course_url(request, course_pk: str) -> HttpResponse:
    """
    A user has specified a URL for a course which previously had none.
    This should be saved to the Course model object before redirecting
    to the course homepage.
    """
    homepage_url = request.GET.get('homepage_url', '')

    # Need to prevent relative links
    if not homepage_url[:4].lower() == 'http':
        homepage_url = 'http://' + homepage_url

    course = Course.objects.get(pk=int(course_pk))
    course.homepage = homepage_url.strip()
    course.save(update_fields=['homepage'])
    return redirect(course.homepage)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号