дизайн - шестая обычная форма

У меня есть следующие таблицы:

Blogs { BlogName }
BlogPosts { BlogName, PostTitle }

Записи блога моделируют сущность и связь одновременно, что является недействительным согласно 6nf (согласно третьему манифесту).

В 6nf это было бы:

Blogs { BlogName }
Posts { PostTitle }
BlogPosts { BlogName, PostTitle}

Если бы я хотел заказать записи блога по последовательности nbr (просто пример), то это была бы другая таблица

BlogPostsSorting { BlogName, PostTitle , SortOrder }

Правильно ли это?

-121--1596555- Как выбрать пункт для раскрывающегося меню с механизацией в питоне? Я ДЕЙСТВИТЕЛЬНО путаюсь. Я пытаюсь заполнить форму на веб-сайте с механизацией для питона. У меня есть все, чтобы работать, кроме раскрывающегося меню. Что я использую, чтобы выбрать его и что я положу...

Я ДЕЙСТВИТЕЛЬНО запутался. Я пытаюсь заполнить форму на веб-сайте с механизацией для питона. У меня есть все, чтобы работать, кроме раскрывающегося меню. Что я использую, чтобы выбрать его и что я положу за значение? Я не знаю, должен ли я указывать имя выбора или его числовое значение. Помощь была бы очень признательна, спасибо.

Фрагмент кода:

try:
        br.open("http://www.website.com/")
        try:
            br.select_form(nr=0)
            br['number'] = "mynumber"
            br['from'] = "herpderp@gmail.com"
            br['subject'] = "Yellow"
            br['carrier'] = "203"
            br['message'] = "Hello, World!"
            response = br.submit()
        except:
            pass
    except:
        print "Couldn't connect!"
        quit

У меня проблемы с оператором связи, который является раскрывающимся меню.

7
задан brandizzi 4 April 2012 в 19:12
поделиться