with open(filename, 'r', encoding='utf-8') as f:
for l in f:
l.split('^')
отсутствует документацияyeah
Для меню создана модель MenuCategory
Создав пункт меню "каталог", например, нужно будет указать тип содержания страницы этого каталоганикто использовать не будет - джанга не джумла
model_fields - список полей из модели в model, которые должны появится в админке для выбора каталога или стать или иного.почитай как в админке джанги управляются поля дял редактирования
is_show_in_menu = BooleanField(...
и из вью передавать в темплейт список тех записей, которые нужно показать в меню Возможно ли создать мультисайт с помощью джанго?Да
Есть ли стандартные библиотеки у джанго для таких целей?
Задачи у этого сайта такие - в фоновом режиме преобразовывать и копировать выборочные данные из основной базы в базы других сайтов, на другом хостинге.django commands + cron OR celery tasks
Прием данных из баз других сайтов. по расписанию или событию, допустим, подтверждение заказа.celery tasks
Формирование yml, json по расписанию, допустим, раз в час, для обмена данными с яндекс-маркетом, и мобильным приложением, формирование "на лету", не подойдет тк данных много.django commands + cron
1) Для чего чаще используют react в связке с Django?
- вставляют какие-то интерактивные элементы в страницы?слишком жирно - такое проще на чистом жс сделать
- делают на нем весь фронт?если есть фронтендер и он сам пилит фронт
- Пилят исключительно админку?проще прицепить ангуляр за 10 минут
2) Можно ли совмещать обычные страницы (которые отрисовываются через view.py/urls.py), с тем что получается с DRF + react.js + routing?). т..е допустим часть сайта обычные странички, и другая часть на реакте?скорее нет, чем да
4) Могут ли поисковики нормально индексировать такие сайты, либо все теряется в бездне?поисковики видят только хтмл. Нет контента в хтмл - поисковики ничего не индексируют
5) Насколько действительно нужно знать хорошо реакт, чтобы закрыть его в резюме?скорее зависит от наглости.
class Device(models.Model):
name = models.CharField('Название', max_length=10, blank=True)
class DeviceTemp(Model):
device = ForeighKey(Device)
temp_min = models.IntegerField('От:', default=0)
temp_max = models.IntegerField('До:', default=0)
timestamp = ...