django(一)搭建开发环境
本学习系列均使用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(一)搭建开发环境的更多相关文章
- 第一篇:Win10系统搭建Python+Django+Nginx+MySQL 开发环境详解(完美版)
Win10+Python+Django+Nginx+MySQL 开发环境搭建详解 PaulTsao 说明:本文由作者原创,仅供内部参考学习与交流,转载引用请注明出处,用于商业目的请联系作者本人. Wi ...
- pycharm+python+Django之web开发环境的搭建(windows)
转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/ pycharm+python+Django之web开发环境的搭建(wi ...
- 深入浅出Docker(五):基于Fig搭建开发环境
概述 在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间.而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰.在Docke ...
- Window上python 开发--1.搭建开发环境
事实上在开发python最好在ubuntu环境下,简单也便于扩展各个package.可是我的linux的电脑临时不在身边.还的我老婆的电脑win7没办法啊. 因为python的跨平台性.在window ...
- GJM : Unity3D HIAR -【 快速入门 】 二、搭建开发环境
感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...
- maven实战(01)_搭建开发环境
一 下载maven 在maven官网上可下载maven:http://maven.apache.org/download.cgi 下载好后,解压.我的解压到了:D:\maven\apache-mave ...
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...
- Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...
- java攻城师之路(Android篇)--搭建开发环境、拨打电话、发送短信、布局例子
一.搭建开发环境 1.所需资源 JDK6以上 Eclipse3.6以上 SDK17, 2.3.3 ADT17 2.安装注意事项 不要使用中文路径 如果模拟器默认路径包含中文, 可以设置android_ ...
随机推荐
- Python标准库之核心模块学习记录
内建函数和异常 包括__builtin__模块和exceptions模块 操作系统接口模块 包括提供文件和进程处理功能的os模块,提供平台独立的文件名处理(分拆目录名,文件名,后缀等)的os.path ...
- Ubuntu 安装 “宋体,微软雅黑,WPS Office的symbol、wingdings、wingdings 2、wingdings 3、webding字体,Consolas雅黑混合版编程字体” 等 Windows 7 下的字体(转)
Windows平台下,"宋体"."微软雅黑"."Courier New(编程字体)"用的比较多,看的也习惯了.那如何在 Ubuntu下也安装 ...
- scala多个构造函数的定义方法
直接上代码: package com.test.scalaw.test.demo /** * scala定义多个构造函数, * 另外,Scala中有只有一个主要构造函数,其他都是辅助构造函数.而且需要 ...
- UTF8转码, 考虑利用app转好再传, CC2541转太麻烦了...
- TI CC254x BLE教程 4
TI的CC254x芯片 1. SoC 2. RF收发器+8051MCU 128/256KB Code空间. 3. Master或者Slave 4. 可编程flash 5. 8KB SRAM 6. 全软 ...
- laravel运行url404错误
url输入正确的根目录时老是提示404错误,竟然不知道为什么,稀里糊涂的,最后发现输入url时后面默认会加上一个\,一定记得把\去掉!!!!
- BAT 批处理脚本 教程
第一章 批处理基础第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令.小知识:可以 ...
- android 之 Crash信息的持久化处理
需求: 持久化运行时异常的信息 1.CrashHandler.java import android.content.Context; import android.content.pm.Packag ...
- 不同版本(2.3,2.4,2.5)的Servlet web.xml 头信息
Servlet 2.3<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app P ...
- PostgreSQL连接python,postgresql在python 连接,创建表,创建表内容,插入操作,选择操作,更新操作,删除操作。
安装 PostgreSQL可以用Python psycopg2模块集成. sycopg2是Python编程语言的PostgreSQL数据库的适配器. 其程序代码少,速度快,稳定.不需要单独安装这个模块 ...