Member 12564006 Ответов: 1

Как я могу передать параметр "request" из скрипта в функцию представления?


У меня есть скрипт, который делает вид, что создает форму на моем сайте и получает ответ, назовем его script.py.
Этот скрипт должен вызвать функцию в views.py:

opc = newproject.views.Menu_Options(request, ask, Options)


Эта функция должна использовать запрос.POST, поэтому должен получить "запрос" в качестве параметра.
Проблема:
Script.py не знает, что такое "просьба". Я импортировал это:

import newproject.views
import django
from django.http import request



Я запустил проект, но просто проигнорировал параметр "request" и выдал мне ошибку в этой строке:

opc = newproject.views.Menu_Options(ask, Options)


Exception Type: TypeError at /
Exception Value: Menu_Opctions() missing 1 required positional argument:     'Options'



Я импортировал "неправильный запрос"?
Есть ли какой-нибудь другой путь views.py импортировать в функцию объект "запрос", не передавая его в качестве параметра?
Заранее спасибо! :)

Что я уже пробовал:

Я пытался импортировать это:

import newproject.views
import django
from django.http import request


чтобы Script.py но это, кажется, не работает

1 Ответов

Рейтинг:
1

Member 12564006

Я все исправил! Я понял, что забыл передать параметр "request", когда вызываю свою основную функцию скрипта. Вот почему мой внешний сценарий "не знал", что такое" запрос".