查看“Linux上创建第一个Django 项目”的源代码
←
Linux上创建第一个Django 项目
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
本章我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。 测试版本说明: Python 3.6.0 Django 2.1.7 ==准备工作== ===selinux配置=== (关闭高级安全功能) 修改配置文件:永久生效,但是需重启;执行setenforce 0 立即生效 <nowiki>[root@controller ~]# sed -i 's/SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config 永久性生效 或者用vi /etc/selinux/config把配置改成如下配置,其余项不变: SELINUX=permissive [root@controller ~]# getenforce Enforcing [root@controller ~]# setenforce 0 仅当前生效 [root@controller ~]# getenforce Permissive</nowiki> 修改配置文件永久生效 需要重启 执行setenforce 0 立即生效 ===关闭防火墙=== <nowiki>[root@controller ~]# systemctl stop iptables //暂时性关闭 [root@controller ~]# systemctl disable iptables //永久性关闭 Removed symlink /etc/systemd/system/basic.target.wants/iptables.service. [root@controller ~]# systemctl stop firewalld.service [root@controller ~]# systemctl disable firewalld.service </nowiki> ==Django 管理工具== 安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin。我们可以使用 django-admin 来创建一个项目: 我们可以来看下django-admin 的命令介绍: <nowiki>[root@localhost ~]# django-admin Type 'django-admin help <subcommand>' for help on a specific subcommand. Available subcommands: [django] check compilemessages createcachetable dbshell diffsettings dumpdata</nowiki> ==创建第一个项目== [root@localhost Python-3.7.5]# cd ~ 使用 django-admin 来创建 welcome项目: django-admin startproject welcome 创建完成后我们可以查看下项目的目录结构: <nowiki>$ cd welcome/ $ yum install tree $ tree . ├── manage.py └── welcome ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py 1 directory, 5 files </nowiki> 目录说明: welcome: 项目的容器。 manage.py: 项目的主文件,类似于C++的main文件,可用来执行与项目相关的一些重要命令,如项目的启动、数据库的同步等。 welcome/__init__.py: 一个空文件,主要用来表明当前目录是一个 Python 包。 welcome/settings.py: 整个项目的全局配置文件。 welcome/urls.py: 网络访问的页面映射文件,创建的Web项目下所有的页面路由都需要在该文件中配置。 welcome/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,一般不需要做任何修改。 接下来我们进入 welcome 目录输入以下命令,启动服务器: python3 manage.py runserver 0.0.0.0:8000 0.0.0.0 让其它电脑可连接到开发服务器,8000 为端口号。如果不说明,那么端口号默认为 8000。 在Welcome/settings.py中下面这一项添加允许访问的IP地址: ALLOWED_HOSTS = ['10.0.0.30'] 这里把Linux服务器的本机IP设上即可。 在浏览器输入你服务器的 ip(这里我们输入本机 IP 地址: 10.0.0.30:8000) 及端口号,如果正常启动,输出结果如下: [[文件:python9-14.png|700px]] 最终可以在终端通过Ctrl+C组合键来关闭项目运行。 参考文档: [1] https://www.runoob.com/django/django-first-app.html
返回至
Linux上创建第一个Django 项目
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息