安装Django

简介: 1、windows环境首先,系统里需要安装python,支持Python 2.7的最后一个版本是Django 1.11 LTS。方法1、现在官网的最新版本是2.0.5,可以使用Python的pippip install Django==2.

1、windows环境
首先,系统里需要安装python,支持Python 2.7的最后一个版本是Django 1.11 LTS。
方法1、
现在官网的最新版本是2.0.5,可以使用Python的pip

pip install Django==2.0.5

方法2、
先在官网下载安装包
https://www.djangoproject.com/m/releases/2.0/Django-2.0.5.tar.gz
下载完后解压,安装

python setup.py install   #cmd环境中

安装完成后测试下,cmd下运行python
安装Django
这样就是安装成功了,另外,需要将环境变量配置下,跟python一样

2、centos
首先将Python3安装上,python3的安装见文章http://blog.51cto.com/xudongdong/1905862 。

python3和pip3都安装和配置好后,

pip3 install Django==2.0.5

源码安装方法
下载源码包:https://www.djangoproject.com/download/
输入以下命令并安装:
tar xzvf Django-X.Y.tar.gz # 解压下载包
cd Django-X.Y # 进入 Django 目录
python setup.py install # 执行安装命令
完成后测试下,测试方法和之前一样。

简单创建一个Django项目

1、创建mysite项目和 blog应用:

django-admin startproject mysite      #创建项目目录

cd mysite      #进入目录

python manage.py startapp blog       #创建一个BLOG应用 

做完上面的操作后,一个大概的项目目录就出来了

 项目目录介绍:

--------

manage.py : Django项目里面的工具,通过它可以调用django shell和数据库等。

mysite/

| ---  settings.py : 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。

| ---  urls.py : 负责把URL模式映射到应用程序。

| --- wsgi.py :  用于项目部署。

blog /

| --- admin.py  :  django 自带admin后面管理,将models.py 中表映射到后台。

| --- apps.py :  blog 应用的相关配置。

| --- models.py  : Django 自带的ORM,用于设计数据库表。

| --- tests.py  :  用于编写Django单元测试。

| --- veiws.py :视图文件,用于编写功能的主要处理逻辑。

打开settings.py配置文件,添加blog应用

# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
]

2、初始化数据库

Python 自带SQLite3数据库,Django默认使用SQLite3数据库,如果使用其它数据库请在settings.py文件中设置

mysite> python manage.py migrate           #数据库同步

要想登录admin后台,必须要有帐号,接下来创建超级管理员帐号

mysite> python manage.py createsuperuser
Username (leave blank to use 'fnngj'): admin    # 管理员帐号
Email address: admin@mail.com      # email
Password:                          # 密码
Password (again):                  # 重复密码
Superuser created successfully.

3、Django自带Web,可以通过“runserver”命令启动应用

python manage.py runserver

接下来可以在浏览器中输入127.0.0.1:8000,会出现如下画面

安装Django
如果不成功,看看8000端口开了没

另外,如果需要在其他电脑上打开页面的话

python manage.py runserver 0.0.0.0:8000       #端口号可以改为其他的,需要打开端口号

PS:如果还打不开,可以需要在setting.py中修改 ALLOWED_HOSTS = ['*'] #在这里请求的host添加了*
4、访问Admin 后台:http://127.0.0.0:8000/admin , 通过前面创建的超级管理员账号。
安装Django

登录后

安装Django

相关文章
|
存储 Linux 数据安全/隐私保护
Python 教程之 Django(2)介绍和安装
Python 教程之 Django(2)介绍和安装
71 0
|
6月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
830 4
|
4月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装Django并搭建开发环境的方法
在Ubuntu 16.04上安装Django并搭建开发环境的方法
31 0
|
4月前
|
关系型数据库 应用服务中间件 数据库
如何安装和配置 Django 与 Postgres、Nginx 和 Gunicorn
如何安装和配置 Django 与 Postgres、Nginx 和 Gunicorn
55 0
|
7月前
|
Python
Django:构建 Web 应用的高级 Python 框架(二)安装 Django
Django:构建 Web 应用的高级 Python 框架(二)安装 Django
|
7月前
|
Python
PyCharm Community Edition 2023.3.1安装django模块
PyCharm Community Edition 2023.3.1安装django模块
|
7月前
|
Python
Django 学习教程-介绍与安装
本章介绍了Django是什么,以及为什么使用Django和安装Django
76 1
Django 学习教程-介绍与安装
|
7月前
|
存储 Linux Shell
Python 教程之 Django(2)介绍和安装
Python 教程之 Django(2)介绍和安装
54 0
Python 教程之 Django(2)介绍和安装
|
7月前
|
算法 Java Python
Python【算法中心 01】Web框架Django入门(安装+项目创建+应用创建+服务启动)Python搭建算法中心后台实例分享
Python【算法中心 01】Web框架Django入门(安装+项目创建+应用创建+服务启动)Python搭建算法中心后台实例分享
90 0
|
存储 Linux 数据安全/隐私保护
Django 介绍与安装
Django 介绍与安装
91 0