Загрузка...

How is Python used in web programming?

Thread in Frontend created by W1zard9 Feb 16, 2020. 263 views

  1. W1zard9
    W1zard9 Topic starter Feb 16, 2020 Banned 56 Sep 15, 2019
    И этот тот же самый язык для программирования ботов, и т.д??
     
  2. hotabuchic
    W1zard9, да
    The post was merged to previous Feb 16, 2020
    Ну там используются доп. библиотеки
     
  3. РулевойЧервяк
    Django, Flask - два самых популярных фреймворка на python, которые используют для создания веб-приложений
    The post was merged to previous Feb 16, 2020
    есть ещё куча различных фреймворков типо bottle или cherrypy, но они используются не так часто.
    для асинхронных сетевых операций используют tornado.
     
  4. W1zard9
    W1zard9 Topic starter Feb 16, 2020 Banned 56 Sep 15, 2019
    а как он используется? Например, javascript для создания событий, для взаимодействий с пользователем. А Пайтон
    The post was merged to previous Feb 16, 2020
    Просто начал изучать web разработку, и захотел выучить python для написания ботов. И тут бац, и говорят что он так же используется для сайтов
     
  5. РулевойЧервяк
    как backend язык. работа с бд в основном
     
  6. РулевойЧервяк
    W1zard9
    приведу пример как используется джанго.
    весь проект состоит из отдельных мини-приложений, которые состоят из файлов admin.py, models.py, views.py и тд
    admin.py отвечает за то, что будет передаваться приложением в админку
    models нужен для описания полей бд
    urls.py отвечает за ссылки и перенаправления
    views нужен для описания представлений. как что выводить и тд. условно у тебя есть приложение на джанго с новостями. вот во вьюхе в цикле ты описываешь в каком порядке что выводить
    Code
    def post_list(request):
    search_query = request.GET.get('q', '')

    if search_query:
    posts = Post.objects.filter (
    Q(title__icontains=search_query) |
    Q(text__icontains=search_query) |
    Q(tags__icontains=search_query)
    )

    else:
    posts = Post.objects.filter(created_date__lte=timezone.now()).order_by('-created_date')
    paginator = Paginator(posts, 5)
    page = request.GET.get('page')
    try:
    posts = paginator.get_page(page)
    except PageNotAnInteger:
    posts = paginator.page(1)
    except EmptyPage:
    posts = paginator.page(paginator.num_pages)


    return render(request, 'news/post_list.html', {'posts': posts})

    надеюсь, я понятно все расписал
     
  7. hydrugz
    hydrugz Feb 16, 2020 Жизнь за нерзула 338 May 5, 2019
    Я тебе так скажу, с такими намерениями и вопросами лучше займись дизайном
     
  8. W1zard9
    W1zard9 Topic starter Feb 16, 2020 Banned 56 Sep 15, 2019
    Да вы задолбали, падлы
    The post was merged to previous Feb 16, 2020
    Да я настолько даун, что хочу выучить web-програмирование, написание ботов(хз почему, но хочу) и web-дизайн
     
  9. renameduser_2825074
    renameduser_2825074 Feb 16, 2020 Banned 76 Dec 5, 2019
    Лул, понимаю, хоть я и тоже занимаюсь веб-разработкой, но хочу ещё и попробовать себя в разработке игр
     
Loading...
Top