本学习系列均使用centos7操作系统,基于python3进行操作。centos7下的python3安装配置http://www.cnblogs.com/Guido-admirers/p/6259410.html

一、下载安装django

pip3 install django

二、创建软连接

ln -s /usr/local/python3/bin/django-admin.py /usr/bin/django-admin.py

如果显示"""ln: 无法创建符号链接"/usr/bin/django-admin.py": 文件已存在"""

则需要进入django-admin.py所在文件夹删除原来的django-admin.py文件——rm django-admin.py

再进行上一步的操作

继续下面的操作时如果还遇到问题可以尝试:

更改文件的执行权限——

进入django-admin.py所在的文件夹

chomd -x django-admin.py

三、创建

1、创建一个放置代码的文件夹——mkdir /home/username/djcode

2、进入——cd /home/username/djcode

3、执行——django-admin.py startproject mysite

4、查看

显示——.

"""
[root@localhost djcode]# ls -la mysite/
总用量 4
drwxr-xr-x. 3 root root  35 1月   8 05:42 .
drwxr-xr-x. 3 root root  41 1月   8 05:42 ..
-rwxr-xr-x. 1 root root 804 1月   8 05:42 manage.py
drwxr-xr-x. 2 root root  70 1月   8 05:42 mysite
[root@localhost djcode]# ls -la mysite/mysite
总用量 12
drwxr-xr-x. 2 root root   70 1月   8 05:42 .
drwxr-xr-x. 3 root root   35 1月   8 05:42 ..
-rw-r--r--. 1 root root    0 1月   8 05:42 __init__.py
-rw-r--r--. 1 root root 3096 1月   8 05:42 settings.py
-rw-r--r--. 1 root root  763 1月   8 05:42 urls.py
-rw-r--r--. 1 root root  390 1月   8 05:42 wsgi.py

"""
                                                                                        ——这些文件构成了可运行的django应用

四、初体验原始网页

1、cd mysite

2、python manage.py runserver

显示——

"""

Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

January 07, 2017 - 21:50:25
Django version 1.10.5, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

"""
此时,可以使用浏览器登陆http://127.0.0.1:8000/,在未设置的情况下默认使用8000端口进行本地访问。

五、变更服务器端口

1、python manage.py runserver 8009

直接加入参数即可

2、python manage.py runserver 0.0.0.0:8000

配置完成后,允许非本地连接访问。 如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 0.0.0.0这个 IP 地址,告诉服务器去侦听任意的网络接口。

你本地网络中的其它计算机就可以在浏览器中访问你的 IP 地址了。比如: http://192.168.1.103:8000/ . (注意,你将需要校阅一下你的网络配置来决定你在本地网络中的IP 地址)Unix用户可以在命令提示符中输入ifconfig来获取以上信息。)

django(一)搭建开发环境的更多相关文章

  1. 第一篇:Win10系统搭建Python+Django+Nginx+MySQL 开发环境详解(完美版)

    Win10+Python+Django+Nginx+MySQL 开发环境搭建详解 PaulTsao 说明:本文由作者原创,仅供内部参考学习与交流,转载引用请注明出处,用于商业目的请联系作者本人. Wi ...

  2. pycharm+python+Django之web开发环境的搭建(windows)

    转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/ pycharm+python+Django之web开发环境的搭建(wi ...

  3. 深入浅出Docker(五):基于Fig搭建开发环境

    概述 在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间.而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰.在Docke ...

  4. Window上python 开发--1.搭建开发环境

    事实上在开发python最好在ubuntu环境下,简单也便于扩展各个package.可是我的linux的电脑临时不在身边.还的我老婆的电脑win7没办法啊. 因为python的跨平台性.在window ...

  5. GJM : Unity3D HIAR -【 快速入门 】 二、搭建开发环境

    感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...

  6. maven实战(01)_搭建开发环境

    一 下载maven 在maven官网上可下载maven:http://maven.apache.org/download.cgi 下载好后,解压.我的解压到了:D:\maven\apache-mave ...

  7. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  8. Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

    Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...

  9. java攻城师之路(Android篇)--搭建开发环境、拨打电话、发送短信、布局例子

    一.搭建开发环境 1.所需资源 JDK6以上 Eclipse3.6以上 SDK17, 2.3.3 ADT17 2.安装注意事项 不要使用中文路径 如果模拟器默认路径包含中文, 可以设置android_ ...

随机推荐

  1. jeditable参数详解

    一.导入js文件 <script type="text/javascript" src="jquery-1.10.2.min.js"></sc ...

  2. 电影TS、TC、SCR、R5、BD、HD等版本是什么意思

    在很多电影下载网站的影片标题中我们都能看到,比如<刺杀希特勒BD版>.<游龙戏凤TS版>等,这些英文缩写都是什么意思呢?都代表什么画质?以下就是各个版本的具体含义: 1.CAM ...

  3. http 报文 - 转

    1. http 报文 2. HTTP报文

  4. & jobs fg Ctrl+z bg

    -l选项,jobs命令可以显示后台正在运行的任务的进程号信息: ctrl+l组合键:将放在前台的任务挂起: bg命令将挂起的任务放在后台继续运行 [xiluhua@vm-xiluhua][~]$ sl ...

  5. MySQL对于数据库应该如何如何配置安全问题了

    mysql 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统.它具有功能强.使用简便.管理方便.运行速度快.安全可靠性强等优点,用户可利用许多语言编写访问m ...

  6. getElementByClassName()不兼容的解决办法

    在获取元素时候采用getElementByClassName()方法是比较方便的,但是对于IE6不兼容,可以采用以下代码来自定义这个方法: window.onload=function(){ if(! ...

  7. c#窗体传志

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  8. UVa 1339,紫书P73,词频

    题目链接:https://uva.onlinejudge.org/external/13/1339.pdf 紫书P73 解题报告: #include <stdio.h> #include ...

  9. Poj(1274),二分图匹配

    题目链接:http://poj.org/problem?id=1274 The Perfect Stall Time Limit: 1000MS   Memory Limit: 10000K Tota ...

  10. linux 文件操作命令

    目录操作命令 命令格式 命令 [-选项] [-参数] ls -la /etc 有多个选项时可以合并 ls命令: -a (all) 显示所有文件,包括隐藏文件,那是用.开头的文件 为什么要隐藏(这是个系 ...