towers.py 文件源码

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

项目:CommunityCellularManager 作者: facebookincubator 项目源码 文件源码
def get(self, request, uuid=None):
        """Handles GET requests."""
        user_profile = models.UserProfile.objects.get(user=request.user)
        try:
            tower = models.BTS.objects.get(uuid=uuid,
                                           network=user_profile.network)
        except models.BTS.DoesNotExist:
            return http.HttpResponseBadRequest()
        endaga_version = json.loads(tower.package_versions)['endaga_version']
        context = {
            'networks': get_objects_for_user(request.user, 'view_network', klass=models.Network),
            'user_profile': user_profile,
            'tower': tower,
            'endaga_version': endaga_version,
            'status': tower.get_status_display(),
        }
        # Render template.
        edit_template = template.loader.get_template(
            'dashboard/tower_detail/deregister.html')
        html = edit_template.render(context, request)
        return http.HttpResponse(html)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号