在linux服务器上运行django项目

在linux服务器上运行django项目
(1)需进入已创建的虚拟环境中。

(2)在虚拟环境中进入需要运行django项目(需进入到含有apps等文件的文件夹)                                                   进入哪个虚拟环境就是用哪个虚拟环境。

(3)MAKEMIGRATIONS:命令 python manage.py makemigrations

(这时其实是在app下建立 migrations目录,并记录下你所有的关于
modes.py的改动,比如0001_initial.py.但是这个改动还没有作用到
数据库文件,数据库没有增加新的表)

(4)MIGRATE: 命令 python manage.py migrate
(接着执行migrate,这时候才真的把作用到数据库文件,产生对应的表)

(5)再用命令 python manage.py runserver 0.0.0.0:8000 运行。
(写成0.0.0.0的时候才能在相同网段访问,不然的话只能本机也就
是linux能访问)

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97297

(18)
金海湖金海湖
上一篇 2018-04-30
下一篇 2018-05-01

相关推荐

  • 计算机构成简介与Linux基础知识

    Linux基础知识

    2018-03-27
  • 网络管理基础

    IP地址由网络ID和主机ID组成 A类:0 000 0000 – 0 111 1111:1-127 网络数:126 每个网络中的主机数2^ 24-2=16777214 B类:10 00 0000 – 10 11 1111:128-191 网络数:2^ 14=16384 每个网络中的主机数:2^ 16–2=65534 C类:100 0 …

    2018-04-01
  • Linux第1-5天的基础命令。

      alias 是显示当前shell中所有别名。 我们可以将一些常用且较长的命令进行简化,就是别名。 alias 新的命令 = ‘原命令’     unalias 删除别名 -p  是查看系统中已经设置的别名   bc   是linux中的计算器语言    ^C  退出   clock 显示硬件时间 -s 使系统时间和硬件时间同…

    Linux笔记 2018-03-31
  • 参加马哥教育面授班

    很兴奋,今天是开班的第6天了,课程的具体安排为,1、3、5上课,2、4、6实操课。课堂上目前是王老师授课,讲的都是满满的干货,很详细。让我再次确信参加这次培训不会有错。 面授班与在网络学习,我觉得学习效果差别还是蛮大的。参加面授班能很好的约束我的行为,不会出现学着学着就打开游戏或看电影了,学习效率很高,哈哈。初次见到马哥教育的各个老师发现都很平易近人,学习上…

    Linux笔记 2018-07-21
  • Linux程序包管理

    Linux程序包管理 rpm rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序 语法 rpm(选项)(参数) rpm {-i|–install} [install-options] PACKAGE_FILE … rpm {-U|–upgrade} [install-options] …

    Linux笔记 2018-04-03
  • shell脚本进阶

    一、for循环 for 变量名 in 列表;do 循环体 done   列表生成方式: (1) 直接给出列表 (2) 整数列表: (a) {start..end} (b) $(seq [start [step]] end) (3) 返回列表的命令 $(COMMAND) (4) 使用glob,如:*.sh (5) 变量引用; $@, $* &nbsp…

    Linux笔记 2018-05-14