1

голосов
1

ответ
328

Просмотры

Получить данные флажок и сохранить его в базе данных Джанго

Я создаю веб-сайт, где пользователи могут следить за запасами и посмотреть статьи, основанные на том, что они следуют. Я изо всех сил, чтобы получить представление, что позволяет пользователям выбирать, какие акции они хотят следовать за работу. models.py от импортных моделей django.db из django.contrib.auth.models импорта пользователя из импортного приемника django.dispatch из django.db.models.signals импорта post_save класса Шток (models.Model): имя = models.CharField (max_length = 50) тикер = models.CharField (max_length = 50) Защита __str __ (Я): возвращение класс self.name профиль (models.Model): пользователь = models.OneToOneField (пользователь, on_delete = models.CASCADE) followed_stocks = models.ManyToManyField (Фото, пустой = True) Защита __str __ (Я): возвращение self.user.username @receiver (post_save,
justin o
1

голосов
1

ответ
142

Просмотры

Джанго форма не отображается имя и адрес электронного поля

электронная почта = self.cleaned_data [ 'электронной почты'], если совершить: user.save () возвращает пользователь views.py: от django.shortcuts импортирует визуализации, перенаправлять из django.http импорта HttpResponse из django.contrib.auth.forms импорт UserCreationForm DEF индекса (запрос): возвращает HttpResponse ( 'индекс страницы') защиту регистр (запрос): если request.method == 'POST': форма = UserCreationForm (request.POST) если form.is_valid (): form.save () возвращает редирект ( 'счета') еще: форма = UserCreationForm () возвращают визуализации (запрос, 'счета / register.html', { 'форма': форма}) # Создать свою точку зрения здесь. register.html: {% распространяется 'счета / base.html' %} {% Головка блока%} Регистрация {% концевой блок%} {% блок% тела} Зарегистрируйтесь {% csrf_token%} {{form.as_p}} Зарегистрироваться {%}% концевого блок Когда я иду в / счетах / регистр форма с именем пользователя, пароль и подтверждение пароля полей появляются и формы работы и сохраняет в базе данных. Но где же first_name, last_name, электронная почта поле в включенных моделях пользователя?
Justin O'Brien
1

голосов
2

ответ
54

Просмотры

PHP функция объекта _construct

У меня есть следующий код объекты Когда я запускаю этот код ничего не выводится в браузере, учебник я следующий говорит, что этот код должен вывести «Constructer вызывается с параметром яблоками», в чем проблема?
Justin O'Brien
1

голосов
3

ответ
292

Просмотры

Разница между адресом указателя печати и амперсандом адресом

INT firstInt = 10; INT * pointerFirstInt = & firstInt; Е ( "Адрес firstInt является:% U", & firstInt); Е ( "\ п"); Е ( "Адрес firstInt является:% р", pointerFirstInt); Е ( "\ п"); Приведенный выше код возвращает следующее: адрес firstInt является: 1606416332 Адрес firstInt является: 0x7fff5fbff7cc Я знаю, что 0x7fff5fbff7cc в шестнадцатеричном, но когда я попытка преобразовать это число в десятичную она не равна 1606416332. Почему это? Не следует ли и возвращать тот же адрес памяти?
Justin O'Brien
1

голосов
2

ответ
32

Просмотры

Печать текста наряду с выходной функцией [закрыт]

У меня есть небольшая программа, предназначенная для вне поставить дату Воспроизводит «Упорядоченные 6 декабря 5:25 PM», как я могу получить функцию для вывода «упорядоченном 6 декабря в 5:25 вечера», а?
Justin O'Brien
3

голосов
2

ответ
28

Просмотры

Установка поля на модели не используя форму

У меня есть сайт, который, когда пользователь нажимает на ссылку начальной загрузки glyphicon они должны быть перенаправлены на другую страницу, эта страница является тем же glyphicon, но в зеленом цвете, чтобы сделать это, кажется, как будто, нажав на ссылку они активировали кнопку. В течение этого trasition я хочу поле активно в моем профиле, чтобы перейти от Ложные к True. У меня есть следующий код: models.py: класс профиль (models.Model): пользователь = models.OneToOneField (Пользователь, on_delete = models.CASCADE) университет = models.CharField (max_length = 30, пробел = True) Role = (( 'КЛИЕНТ', 'Пользователь'), # (значение, которое устанавливается на модели, считываемые значения человеческого) ( 'рАБОТНИК', 'Рабочий'),) роль = models.CharField (max_length = 20, выбор = роль, значение по умолчанию = ' USER ') активен = models.BooleanField (по умолчанию = False) views.py четкости (активный запрос): запрос. user.profile.active = True; возвращение визуализации (запрос, 'ядро / customer_active.html', { 'пользователь': request.user}) home.html: Я не знаю, почему request.user.profile.active = True; не обновляет состояние поля, что будет?
Justin O'Brien
1

голосов
1

ответ
34

Просмотры

Эта модель работает, но я не понимаю, каким образом сигнал работает

создать (пользователь = экземпляр) @receiver (post_save, отправитель = User) Защита save_user_profile (отправитель, экземпляр, ** kwargs): instance.profile.save () У меня также есть соответствующая форма, что, когда заполняли и sumbitted, экономит база данных в профиле должным образом. То, что я не понимаю, instance.profile.save (), как это работает? Мне кажется, это должно быть instance.Profile.save (), так как Profileexists. Я не уверен, где это строчная profileis приходит?
Justin O'Brien
2

голосов
1

ответ
32

Просмотры

Проблема с расширением модели DJANGO

У меня есть сайт, где вы можете зарегистрироваться, чтобы быть кто-то, кто использует службу (заказчика) или кто-то, кто предоставляет услугу (работник). Я создал два профиля в models.py для представления каждого. Они оба очень похожи по большей части, как прямо сейчас. Обе формы отображаются должным образом, когда вы идете к ним, и если вы регистрируетесь в качестве клиента и нажмите представить все идет гладко, и новый пользователь под будет отображаться в «профилях клиентов» на http://127.0.0.1:8000/admin /. Но если вы пытаетесь зарегистрироваться в качестве работника, появляется следующее сообщение об ошибке: Тип Exception: RelatedObjectDoesNotExist Исключения Значения: Пользователь не имеет workerprofile. Я не понимаю этого, потому что, как вы увидите в коде ниже я использую customerprofile и она отлично работает, если я использую workerprofile он выходит из строя. Views.py: Защита signup_as_worker (запрос): если запрос.
Justin O'Brien
2

голосов
2

ответ
853

Просмотры

MySQL имеет две разные пароли?

Я уверен, что они являются пароли к различным вещам, но я не уверен, что. Когда в терминале для подключения к MySQL Вхожу / USR / местные / MySQL / BIN / MySQL -h хоста -u имя пользователя -p Я тогда предложено ввести пароль и пароль «». Но при подключении к MySQL с PHP Я использую следующий код и он работает DEFINE ( ​​«DB_HOST», «LOCALHOST»); DEFINE ( ​​'DB_USER', 'корень'); DEFINE ( ​​'DB_PASS', 'корень'); $ DBC = mysqli_connect (DB_HOST, DB_USER, DB_PASS,) или умереть (. 'Не может соединиться:' mysqli_connect_error ()); Если я должен был использовать DEFINE ( ​​'DB_PASS', ''); она возвращает «Доступ запрещен для пользователя„корень“@„локальный“(не используя пароль: NO)», почему там, как представляется, два отдельных паролей?
Justin O'Brien
1

голосов
3

ответ
1.1k

Просмотры

Является ли исходный файл и пакет то же самое в Eclipse?

Я полный новичок, когда дело доходит до Java. Я недавно взял Head First Java, и он говорит: «. Поставьте класс в исходном файле Помещенных метод в классе Помещенного заявления в методе.» Когда я открываю затмение я начал новый проект под названием HelloWorld, это создало проект с папкой Src (предполагаю, что это исходный файл?), Я затем последовал затмение учебник с веб-сайта, и сказал, что мне нужно сначала создать проект , то пакет, то класс в этом пакете. В чем разница между исходным файлом и пакетом?
Justin O'Brien

Связанные вопросы