• Django 1.9 migrate почему выдает ошибку?

    dosya97
    @dosya97
    Fullstack web-developer
    Попробуйте
    python manage.py migrate --fake

    В крайнем случае зайдите в папку migrations того приложения которое ругается и найдите те файлы миграции и удалите начиная с нее до конца. И
    python manage.py makemigrations
    python manage.py migrate
    Ответ написан
  • Как по-настоящему научиться программировать?

    dosya97
    @dosya97
    Fullstack web-developer
    Просто начать сложно, нужна идея(толчок). Начинать с простого. Если это веб то с html+css+js(Для понимания) Начните после этого bootstrap. Порог вхождение минимален и самое главное результат на глазах, что важно для начинающего программиста. Далее переходить на бэкенд, если кончено это интересно. Тут советую начать изучать python для понимания вообще что такое программирование(Прям по книге сядьте). Никакие видео не дадут вам полного объема данных. Конечно видео для начала это хорошо. Но "супер программистом" вы станете благодаря хорошо написанному мэнюалу. Далее можно связать навыки html+css+js(фронтенд разработак) и навыки программирования(python). Настоятельно рекомендую Фреймуорки для python, такие как Django, Flask или pyramid. Но если не хочется на python то можно на ruby lang(Ruby on reals framework), .NET, на крайняк PHP.
    Не забывай все программисты не рождались программистами. Все мы были зелеными я и сейчас себя таким считаю. Но самый главный экспириенс это ГРАБЛИ. Чем больше ошибаешься и решаешь больше проблем то будут плодороднейшие результаты. И надо реально сидеть и кодить. Опыт самое важное. Удачи в начинаниях))
    Ответ написан
    Комментировать
  • Возможно ли связать две модели "дуплексно"?

    dosya97
    @dosya97 Автор вопроса
    Fullstack web-developer
    Adminка профайла
    class UserProfileInline(admin.StackedInline):
        model = Profile
        #TabularInline
        list_display = ('groups')
    #
    # # @admin.register(User)
    class UserAdmin(DjangoUserAdmin):
        inlines = (UserProfileInline,)
        def groups(self, user):
            return ', '.join(user.user_groups.values_list('name', flat=True))
    
        groups.short_description = 'groups'
    class ActivateAdmin(admin.ModelAdmin):
        model = Activate
        list_display = ('user','hash','assigned_date')
    
    admin.site.register(Activate, ActivateAdmin)
    
    
    
    admin.site.unregister(User)
    admin.site.register(User, UserAdmin)

    Модель профайла
    class Profile(models.Model):
        user = models.OneToOneField(User, related_name='profile')
        birth=models.DateField(null=True)
        degree = models.CharField(max_length = 2,choices=DEGREE_CHOICE,default='B')
        #image=models.ImageField(verbose_name="Image",null=True)
        phone=models.CharField(max_length = 12,null=True)
        image=models.ImageField(null=True,blank=True,
                                upload_to=upload_location,
                                height_field="height_field",
                                width_field="width_field",)
        height_field = models.IntegerField(default=0,null=True,blank=True)
        width_field = models.IntegerField(default=0,null=True,blank=True)
        course = models.CharField(max_length=2,choices=COURSE_CHOICE,default='FB')
        start = models.DateField(null=True,blank=True)
        ended = models.DateField(null=True,blank=True)
        lessons = models.IntegerField(default=0)
        left = models.IntegerField(default=0)
        # groups = models.ForeignKey(IELTSGroup,blank=True,null=True)
        groups = models.ManyToManyField(IELTSGroup, related_name="user_groups",blank=True)

    Модель Группы
    class IELTSGroup(models.Model):
        name = models.CharField(max_length=50,null=False,unique=True)
        teacher = models.ForeignKey(User,limit_choices_to={'is_staff': True},related_name="teacher",null=False,default=0)
        description = models.TextField(null=True,blank=True)
        students = models.ManyToManyField(User,limit_choices_to={'is_staff': False}, related_name="user_groups",blank=True)
        created = models.DateTimeField(default=timezone.now)
        start = models.DateField(null=True,blank=True)
        #dayOfTheWeek = DayOfTheWeekField(null=True,blank=True)
    
        def __str__(self):
            return self.name + " - " + self.teacher.username
    Ответ написан
    Комментировать
  • Почему форма не работает?

    dosya97
    @dosya97 Автор вопроса
    Fullstack web-developer
    return render(request,'page.html',context)
    Ответ написан
    Комментировать
  • Выбор языка/фреймоврка под текущий проект и с прицелом на будущее?

    dosya97
    @dosya97
    Fullstack web-developer
    (Python - Django) ========BackEnd
    (HTML - CSS - JS) ========Frontend
    (Sublime text 3, Photoshop, Illustrator, Far)========= Среда
    Ответ написан
    Комментировать
  • Какой алгоритм или библиотеку применить для шифрования данных?

    dosya97
    @dosya97
    Fullstack web-developer
    Зачем вам его шифровать? Хорошо построенная система не должна шифроваться. Даже Вконтакте отправляет логин, ПАРОЛЬ открыто. Только к нему генерирует хэшкод типа на идентичность запроса входа и там на сервере создает такой же код сравнивает их если они равны то выполняет вход.
    Ответ написан
  • (MySQL+PHP) Как удалить элемент из "массива" который находится в ячейке Майэскуэл?

    dosya97
    @dosya97 Автор вопроса
    Fullstack web-developer
    Воть сам текст AddFriend.php
    <?php
    	require_once('../include/dbconnect.php');
    	//$login = @$_POST['amp;login'];    
    	//$friend = @$_POST['amp;friend'];
    	$login = $_GET['login'];
    	$friend = $_GET['friend'];
    	$result = mysql_query("SELECT * FROM db_friends WHERE login = '$login'");
    	if(mysql_num_rows($result) == 0){
    		mysql_query("INSERT INTO db_friends (login) VALUES ('$login')"); 
    	}
    	$result1=mysql_query("SELECT * FROM db_friends WHERE login = '$login' AND friends LIKE ('{%friend:$friend%}')");
    	if(mysql_num_rows($result1) == 0){
    		echo('thereisno ');
    		if(mysql_num_rows(mysql_query("SELECT * FROM db_friends WHERE num = 0"))>0){
    		mysql_query("UPDATE db_friends SET friends = concat(friends,'{friend:$friend,relation:none}')  WHERE login='$login'");
    		}else{
    			mysql_query("UPDATE db_friends SET friends = concat(friends,',','{friend:$friend,relation:none}')  WHERE login='$login'");
    		}
    		mysql_query("UPDATE db_friends SET num=num+1 WHERE login='$login'");		
    	}
    	echo($friend." ".$login);
    	
    ?>
    Ответ написан
    Комментировать
  • Умеет ли ActionScript3 стримить из файла?

    dosya97
    @dosya97
    Fullstack web-developer
    Я не уловил суть этого "СТРИМИНГА". Воспроизводить файл во флеш вы умеете, Стримить из другого рмтп сервера тоже, отправлять стрим через вебку тоже умеете. Так что вам нужно? Но есть догадка что вы хотите передавать свой стрим не через вебку а через ваш флеш призвав туда какое то видео и демонстрировать свое видео на сервере другим через рмтп. Вы это имели ввиду?
    Ответ написан