经过一些谷歌搜索,只找到一个死胡同的主题,我仍然坚持迁移问题.
我的模特:
class CurationArticle(models.Model):
title = models.CharField(max_length=150, null=True, blank=True)
description = models.TextField(null=True, blank=True)
link = models.CharField(max_length=255, null=True, blank=True)
author = models.CharField(max_length=150, blank=True, null=True)
author_link = models.CharField(max_length=255, blank=True, null=True)
def __unicode__(self):
return self.title
Run Code Online (Sandbox Code Playgroud)
模型文件中的导入:
from django.template.defaultfilters import date as _date
import datetime
from django.db import models
from django.utils.text import slugify
from redactor.fields import RedactorField
Run Code Online (Sandbox Code Playgroud)
数据库:
create TABLE auth_group (
id integer not null default nextval('auth_group_id_seq'::regclass),
name varchar(80) not null,
PRIMARY KEY (id)
);
CREATE UNIQUE INDEX auth_group_pkey ON auth_group …Run Code Online (Sandbox Code Playgroud) 我有一个从django片段复制的base64字段.
https://djangosnippets.org/snippets/1669/
class Base64Field(models.TextField):
"""
https://djangosnippets.org/snippets/1669/
Example use:
class Foo(models.Model):
data = Base64Field()
foo = Foo()
foo.data = 'Hello world!'
print foo.data # will 'Hello world!'
print foo.data_base64 # will print 'SGVsbG8gd29ybGQh\n'
"""
def contribute_to_class(self, cls, name):
if not self.db_column:
self.db_column = name
self.field_name =name+ '_base64'
super(Base64Field, self).contribute_to_class(cls, self.field_name)
setattr(cls, name, property(self.get_data, self.set_data))
def get_data(self, obj):
return base64.decodestring(getattr(obj, self.field_name))
def set_data(self, obj, data):
setattr(obj, self.field_name, base64.encodestring(data))
def deconstruct(self):
ame, path, args, kwargs = super(Base64Field, self).deconstruct()
from pprint import pprint
pprint(vars(self)) …Run Code Online (Sandbox Code Playgroud) 我对巴贝尔有一个非常困惑的问题.
当我运行时yarn run dev,我收到以下错误:
(function (exports, require, module, __filename, __dirname) { import _slicedToArray from "babel-runtime/helpers/slicedToArray";
^^^^^^
SyntaxError: Unexpected token import
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:537:28)
at loader (/home/raphael/workspace/yopp/fo/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/home/raphael/workspace/yopp/fo/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
Run Code Online (Sandbox Code Playgroud)
但如果我transform-runtime从我的插件中删除.babelrc,等待它编译然后添加回来,它将编译并正常运行.
这是我的.babelrc:
{
"presets": [
[
"env",
{
"targets": {
"browsers": [
"> 1% in FR",
"safari >= 10" …Run Code Online (Sandbox Code Playgroud) 我的鼠标灵敏度有时会自行改变,我想知道加速度/灵敏度值在任何时候都是什么.有时我会忘记我的键盘重复率设置,并且必须为此感觉周围.
是否有像"xset"这样的命令,但要获取当前值?
我在这个应用程序下有两个文件搞砸了.一个更新缓存,另一个是models.py文件.出于某种原因,ImportError: cannot import name 'Cache'每当我尝试加载服务器时,我都会得到.将Cache定义移到定义之上NavigationItem适用于一次测试启动,但每次都失败了.
navbar/models.py
from django.db import models
from navbar.generator import update_navigation
from datetime import datetime
import logging
class NavigationItem(models.Model):
# The title used in the navar
title = models.CharField(max_length=25, blank=False)
# The dir it points to
dir = models.ForeignKey('library.Dir', blank=True, null=True)
# The level above it
previous_level = models.ForeignKey('NavigationItem', on_delete=models.SET_NULL, null=True, blank=True)
# Is it on the top level
top_level = models.BooleanField(default=False)
# Shortcut
show_all_subdirs = models.BooleanField(default=False)
# position on the …Run Code Online (Sandbox Code Playgroud)