静态地址:我还没有向服务器部署,这只是临时方案

编辑项目setting.py,(main/setting.py)最下面一部分
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.10/howto/static-files/

STATIC_URL = '/static/'#URL访问路径
STATIC_ROOT = os.path.join(BASE_DIR, 'deploy_static')#未来方便部署用的路径
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),#URL对应的路径和URL名称设一致,编写想关代码时提示是正确的
)
STATICFILES_FINDERS = ( #这个就是默认搜索顺序,不方便的时候,就上下调调顺序。
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder"
)

STATICFILES_DIRS是搜索系统路径,django还会搜索app目录下的static目录。

简单说就是STATICFILES_DIRS是公用的静态文件,如jquery……

app目录下的static是这个app自有的,非公用的。

两个位置都会被搜索到

文件位置:项目/static/ (main/setting.py)

访问地址:ip:8000/static

这样代码不提示你错误。很多教程把STATIC_ROOT设为static 把STATICFILES_DIRS设为别的路径,可能不适合pycharm吧,因为pycharm提示路径错误或者没有提示。

修改数据库,尽管Django提供了更新数据库的工具

makemigrations

migrate

但是,会有非空,没有默认值的情况,请根据新字段的字段类型,按照提示,设置默认值。

  1. 1) Provide a one-off default now (will be set on all existing rows)
  2. 2) Quit, and let me add a default in models.py

1,就是设置一个默认值,用来更新现有字段

2,就是退出,在字段设置默认值。

时间字段可以用timezone.now()来设置更新的默认值。

True False可以用来设置布尔值。

尽量一次更新一个字段,否则光看这些提示,就够头痛了。

也可以看提示哪个文件哪里出错,一般是在app目录下的migrations文件夹当中某个文件,default项,设置的默认值不符合字段类型定义。

migrations.AddField(
model_name='carriage_plan',
name='bttery_name_e',
field=models.CharField(default='未知', max_length=16),#这里的default
preserve_default=False,
),

最新文章

  1. strom的使用01
  2. Linux vi/vim
  3. 【转】Web应用的组件化开发(一)
  4. Windows Tftpd32 DHCP服务器 使用
  5. CSS3:clip-path具体解释
  6. Python快速排序
  7. [RxJS] Returning subscriptions from the subscribe function
  8. Gson 禁止特殊字符转码
  9. 基于FPGA的DW8051移植(三)
  10. 调试MVC项目,不关闭 IIS EXPRESS
  11. Lambda应用设计模式 [转载]
  12. hihocoder1391 Country
  13. PAT1082:Read Number in Chinese
  14. June 29th. 2018, Week 26th. Friday
  15. 无服务器架构(Faas/Serverless)
  16. C#字符串和数组互转
  17. css选择器优选级及匹配原理(转)
  18. vim 基础命令大全
  19. redis中的hash、列表、集合操作
  20. JAVA记录-添加错误页面友好提示

热门文章

  1. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 80 Days(尺取)题解
  2. sqlserver数据库出错的解决方法
  3. UVa 3349 Snowflake Snow Snowflakes(Hash)
  4. python学习站点
  5. C++基础-string截取、替换、查找子串函数
  6. java ShutdownHook介绍与使用
  7. Remastersys -- 将正在使用的Ubuntu14.04 制作成镜像文件
  8. 浅触selinux(持续更新)
  9. LeetCode--136--只出现一次的数字
  10. 20170728xlVba还是这个混蛋