Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Джанго сам апдейтить поле modify_date #13

Open
stal1n274 opened this issue May 31, 2015 · 15 comments
Open

Джанго сам апдейтить поле modify_date #13

stal1n274 opened this issue May 31, 2015 · 15 comments

Comments

@stal1n274
Copy link
Contributor

Потрібно змінити запит в базу даних, яким джанго апдейтить записи в таблиці 'markers'
Поле 'modify_date' апдейтити не потрібно! Засобами mysql йому виставиться поточна дата.

Це необхідно для оновлення даних і синхронізації через API з клієнтами.

@devrivne
Copy link
Contributor

devrivne commented Jun 1, 2015

Давайте просто видалимо з моделі це поле все одно ми його не маємо правити вручну. Тоді джанго не буде слати його в запиті.

@ttp
Copy link
Contributor

ttp commented Jun 1, 2015

не догнав, а чому джанго не має його апдейтити?

@stal1n274
Copy link
Contributor Author

не догнав, а чому джанго не має його апдейтити?

зараз джанго його апдейтить, але тим значенням, що й було в таблиці, а мало б бути current date

@ttp
Copy link
Contributor

ttp commented Jun 1, 2015

ну то якраз це треба фіксати, щоб джанго правильно апдейтив це поле

@devrivne
Copy link
Contributor

devrivne commented Jun 1, 2015

джанго не має його апдейтить - це робить бд

@ttp
Copy link
Contributor

ttp commented Jun 1, 2015

а що з created_at? його хто сетає?

@stal1n274
Copy link
Contributor Author

а що з created_at? його хто сетає?

Якщо ти маєш на увазі поле 'create_date' то воно ставиться автоматично при створенні нового запису в таблиці

@ttp
Copy link
Contributor

ttp commented Jun 1, 2015

Ти в цьому впевнений чи просто це кажеш? Я щось думаю там дата ставиться лише коли з вордпреса додаєш, перевір і скажи точно.

@stal1n274
Copy link
Contributor Author

Так, там час ставиться вордпресом:

create_date timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Datetime of the creation',

modify_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

@devrivne
Copy link
Contributor

devrivne commented Jun 2, 2015

Закоментив modify_date = models.DateTimeField()
змінив,зберіг. modify_date все гарно проапдейтилось.

Тому вважаю, що треба його прибрати з адмінки джанго

@stal1n274
Copy link
Contributor Author

Ця штука не працює: я оновлюю інформація про водойму через Джанго, а воно не змінює дату останнього редагування.

@stal1n274 stal1n274 reopened this Jun 23, 2015
@devrivne
Copy link
Contributor

не може такого бути! Я ж видалив взагалі це поле. Потім зклонував з гіта проект. Запустив, проапдейтив любий маркер через адмінку джанго і подивився модіфайд дейт - було вже інше.

@devrivne
Copy link
Contributor

хіба що я не пушив зміни...треба дивитись.

stal1n274 added a commit that referenced this issue Sep 10, 2015
@stal1n274
Copy link
Contributor Author

Fixed
e675baf

Спасибі Олексій!

@stal1n274
Copy link
Contributor Author

редагування маркерів працює: http://api.rivnefish.com/admin/site_manager/markers/97/
перегляд не працює: http://api.rivnefish.com/markers/97/

Довелось повернути все назад
e7f0101

@stal1n274 stal1n274 reopened this Sep 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants