AptUrl Ошибка при попытке использовать модуль для выбора ввода в django-формах - PullRequest
0 голосов
/ 02 ноября 2019

В моей форме django я хочу, чтобы входные данные имели несколько опций, поэтому я создал файл с именем "choices.py"

Я в основном следовал тому, что этот парень делает здесь https://stackoverflow.com/a/24404791/8993840

Вот код

forms.py

class Createjob(forms.Form):
    title = forms.CharField(label= "", help_text= "")
    job_sector = forms.ChoiceField(choices=JOB_SECTOR, label="", initial='', widget=forms.Select(), required=True)
    location = forms.ChoiceField(choices=LOCATION, required=True)
    experience_level = forms.ChoiceField(choices=EXPERIENCE_LEVEL, required=True)
    description = forms.CharField(widget=forms.Textarea)

models.py

class Emprego(models.Model):
    id = models.AutoField(primary_key=True)  # Id_autogerated
    title = models.CharField(max_length=70)
    description = models.CharField(max_length=200)
    created_at = models.DateTimeField(auto_now_add=True)
    publisher = models.ForeignKey(Empresa, on_delete=models.CASCADE)
    location = models.IntegerField(choices=LOCATION, default=1)  # Pode ser Remote, no Local da empresa ou noutra sede ou sth else
    # Professional Details
    type_job = models.CharField(max_length=50)  # Contrato, part-time, etc
    experience_level = models.IntegerField(choices=EXPERIENCE_LEVEL, default=1)
    job_sector = models.IntegerField(choices=JOB_SECTOR, default=1)    # IT, Economy
    work_functions = models.CharField(max_length=50)  # as Executive, worker, it guy, etc
    file = models.FileField(blank=True)  # Can post a PDF with more details of the job, but it's totally optional

    def __str__(self):
        return str(self.id) + self.title

choices.py

from AptUrl.Helpers import _

JOB_SECTOR = (
    (1, _("Software Development")),
    (2, _("Analyst")),
    (3, _("Project Management")),
    (4, _("Sales")),
    (5, _("Administrative")),
    (6, _("Finance")),
    (7, _("Art/Design")),
    (8, _("Human Resources")),
    (9, _("Medical/Healthcare")),
    (10, _("Cashier"))
)
...

Когда я пытаюсь запуститьпоявляется следующая ошибка:

File "/home/dias/Desktop/Universidade/TPW/jobber/job_app/choices.py", line 1, in <module>
    from AptUrl.Helpers import _
ModuleNotFoundError: No module named 'AptUrl'

Я попытался переустановить apturl снова и некоторые другие вещи, связанные с Python, но ничего не помогло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...