Джанго формы и кнопки - PullRequest
       5

Джанго формы и кнопки

1 голос
/ 20 августа 2010

Я работал над формами только недавно, и я все еще озадачен ими.

То, что я хочу, это стандартные формы:

  1. Следующая кнопка

  2. Отправить данные в Db

  3. Отметка

  4. Кликабельные изображения с определенными регионами, где при нажатии я перехожу на следующую страницу

и

Я хотел бы объединить их.

например. есть следующая кнопка + запись метки времени. или же Например. Нажмите на изображение + Далее + метка времени

Если бы кто-нибудь мог дать мне несколько примеров для кода, который может достичь этого, или хороший онлайн-ресурс о том, где можно получить информацию об этом, это было бы здорово.

Спасибо за время !!

Ответы [ 2 ]

0 голосов
/ 20 августа 2010

Мне немного неясно, что вы пытаетесь выполнить, но если вы пытаетесь переместить данные из HTML-формы в базу данных, я бы посоветовал посмотреть, как использовать ModelForms . В двух словах, вы создаете класс модели, например:

class MyModel(models.Model):
    field1 = models.CharField(max_length=50)

Затем вы создаете класс ModelForm, который ссылается на эту модель:

class MyModelForm(forms.ModelForm):
    class Meta:
        model = MyModel

Вы можете визуализировать экземпляр MyModelForm в функции представления. Внутри запроса POST в этом представлении вы связываете данные POST с формой, проверяете их и вызываете save () для них, чтобы зафиксировать их в базе данных:

if request.method == 'POST':
    form = MyModelForm(request.POST)
    if form.is_valid():
        model_instance = form.save()
0 голосов
/ 20 августа 2010

Это действительно не вопрос, я не совсем уверен, чего вы пытаетесь достичь.

Если вы хотите использовать формы Django, начните с здесь или здесь .

Я предполагаю, что материал, который вы упоминаете о метке времени, вероятно, должен быть полем auto_now в модели. Взгляните на это .

То, что вы упоминаете о кнопках и изображениях с возможностью нажатия, на самом деле является просто HTML и не имеет ничего общего с Django. Я бы попробовал Google для этого.

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