这是一个相当操蛋的东西,害老子搞了那么久,其实嘞,也用不着那么恨,都是自己做的孽!!

-----------------人工分割线---------------------------------------------------------------

上边是项目目录结构。

1.进 settinf.py 文件进行设置

ALLOWED_HOSTS = ['192.168.6.180', '*', ]

 192.168.6.108 是你自己电脑在局域网的IP地址,*号带上吧,后边要加 , 逗号,一定要加,不然一会花一下午的时间找错,找到逗号问题你会再花一下午时间哭。。

2. 在 setting.py 文件中 修改 static 设置:

STATIC_URL = '/static/'

STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)

 

3.在 terminal 使用命令开启 django 项目,不要使用 pycharm 开,pycharm开别人访问不到!

python manage.py runserver 0.0.0.0:8000

  

OK ! 理论上在一个局域网上别的电脑就可以访问你的django项目了。。。

但是!But!

如果 settings.py 文件中设置了 debug 为 false

DEBUG = False

 问题就来了,你会发现静态文件(static 中 css js images)渲染不到 html 页面上。

解决办法:

  直接改变运行方式:(--insecure参数强制django处理静态文件,推荐)

python manage.py runserver 0.0.0.0:80 --insecure

  

以上都不正规,正规的部署django还是希望能够安装在阿帕奇之类的东西上,不然处理起来很耗时,占用内存也比较高~!

如果安装 pymysql 的时候出问题

用这个命令:

sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev

最新文章

  1. Validation failed for one or more entities.
  2. TCL:遍历文件夹并返回文件名称
  3. SQL2008关于quotename的用法
  4. jQuery工具函数
  5. java web基础2HTTP协议知识点总结
  6. Codeforces Round #326 (Div. 2) B. Duff in Love 分解质因数
  7. BZOJ2274: [Usaco2011 Feb]Generic Cow Protests
  8. WPF最基本的4个引用
  9. 文档onload处理程序
  10. mysql 创建数据 utf8
  11. The 2014 ACMICPC Asia Invitational Xian
  12. google的grpc在golang中的使用
  13. PHP XML简介
  14. GitHub无法访问或访问缓慢解决办法
  15. Dynamics CRM2013 附件禁用方案
  16. 委托(3).net 2.0中的委托
  17. php exit die的区别
  18. springboot配置详解
  19. bit、byte、与字符
  20. Java内存管理-你真的理解Java中的数据类型吗(十)

热门文章

  1. poj1696 Space Ant【计算几何】
  2. Ubuntu:编译Linux内核源代码和内核模块
  3. Gym - 101020H Weekend floyd+next_permutation
  4. sublime安装install package
  5. BZOJ1012最大数 [JSOI2008] 单调栈+二分
  6. SparkSQL UDF两种注册方式:udf() 和 register()
  7. POJ:2528(Mayor's posters)离散化成段更新+简单哈希
  8. python3专业版安装及破解
  9. MySQL--教程
  10. react-native 0.57 run-ios 失败解决办法