Find Jobs
Hire Freelancers

Django Limiting permissions with-in template

$10-30 CAD

Завершено
Опублікований almost 8 years ago

$10-30 CAD

Оплачується при отриманні
I have a django application made, however; I would like to check in the html template file if the user has a permission to use an application. If the user has access to the App then a link will appear (using an IF statement). If not nothing will appear. So far we've accomplished this by using a for statement in the View and checking in the database if the user has permission to use that application. As the software grows we do not want to code this in every single method. Should be a quick fix for someone with good experience.
ID проекту: 10729582

Про проект

3 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hi there,I am a professional Django developer, having many years of experience with it. Ping me for discussion.
$30 CAD за 1 день
5,0 (12 відгуки(-ів))
4,2
4,2
3 фрілансерів(-и) готові виконати цю роботу у середньому за $27 CAD
Аватарка користувача
so check it in template ia a wrong way, becouse this part of code will be slow (django template engine) and not reusable. You should create some method in a view, and check permission in a view, or, probably, you can create View mixin with this method and use it in any View if you need it. This method should take context of a page and add "has_look_permission" attribute to this context, after you can ise it in template {% if has_look_permission %} bla-bla. Also check native Django permission Groups it is poverful build-in tool
$25 CAD за 10 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Open Source Developer. Experience in Python , Django, Javascript , HTML , CSS. This can be done using Django Permissions.
$25 CAD за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор CANADA
Windsor, Canada
5,0
3
Спосіб оплати верифіковано
На сайті з трав. 19, 2015

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.