小编gas*_*man的帖子

Python-ModuleNotFoundError:没有名为“django.db.migrations.migration”的模块

我在尝试以下步骤后收到此错误ModuleNotFoundError: No module named 'django.db.migrations.migration'

  1. python3 manage.py migrate --fake resources zero (资源是我的应用程序名称)
  2. find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
  3. find . -path "*/migrations/*.pyc" -delete
  4. python3 manage.py showmigrations

注意:使用 PostgreSQL

如何解决这个问题?

django django-models python-3.x wagtail

3
推荐指数
1
解决办法
4426
查看次数

如何更新提示符以显示 Linux 上当前的 git 分支?

我正在开发一个 bash 脚本,它将当前分支添加到我的终端提示符中,并在我 cd 进入终端中 git 存储库的文件夹时显示有关此文件夹中最新提交的信息

问题是,每当我git checkout在该存储库文件夹中切换分支时,提示不会更新当前分支,这是我的.bashrc文件中的 bash 代码

cd() {
  builtin cd "$@"
  local status=$?
  [ $status -eq 0 ] && PS1="[\e[0;32m${debian_chroot:+($debian_chroot)}\w\e[m]\e[0;35m$(parse_git_branch)\e[m \n$ "
  if [ -d .git ]; then
        echo -e "\nMost Recent Commit"
        git show --summary;

  fi
  return $status
}
Run Code Online (Sandbox Code Playgroud)

linux git bash github

2
推荐指数
1
解决办法
2417
查看次数

django 模型请求获取 id 错误房间匹配查询不存在

我有两个模型,当我执行 request.POST.get('room_id') 或 ('id') 时,我收到一个错误房间匹配查询不存在。如何解决这个问题?帮我

    教室(模型。模型):
        status = models.BooleanField('Status',default=True)
        name = models.CharField('Name', max_length=100, unique=True)

    类书(模型。模型):
        date = models.DateTimeField('Created',auto_now_add=True)
        from_date = models.DateField('签到')
        to_date = models.DateField('退房')
        room = models.ForeignKey(Room, related_name='booking')

我需要详细的房间请求获取 ID,预订日期范围(from_date,to_date)

def room_detail(请求,pk):
    房间 = get_object_or_404(房间,pk=pk)
    如果 request.method == 'POST':
        form = BookForm(request.POST,room=room)
        如果 form.is_valid():
            s = form.save(commit=True)          
            s.save()
            返回重定向(请求。路径)
    别的:
        表单 = BookForm()

    #roomid = Room.objects.values('id')
    type = request.POST.get('id') # 或 get('room_id')
    rooms = Room.objects.get(id=type)

    start_dates = rooms.booking.values_list('from_date',flat=True)
    end_dates = rooms.booking.values_list('to_date',flat=True)
    日期 = [start + timedelta(days=i) for start, end in …

django django-queryset models python-3.x

1
推荐指数
1
解决办法
1144
查看次数