注意你的python3版本,和django的版本,是否合适!!两者是有匹配关系的!
参考链接
1. 安装django模块
pip3 install -i https://pypi.douban.com/simple django==1.11.25
2. 升级pip3工具
pip3 install -i https://pypi.douban.com/simple --upgrade pip
3. 在linux平台,使用命令创建django项目了
django-admin startproject dj1
4. 创建一个应用 app01
# 进入Django项目目录
[root@s25linux dj1]# django-admin startapp app01
5. 编写一个视图函数,实现简单功能
hello视图,修改app01,【访问hello视图,返回字符串,屏幕前的靓仔们很强】
5.1. 修改django的settings.py ,注册app01 ,并且修改允许访问的主机列表
ALLOWED_HOSTS = ["*"]
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01',
]
5.2. 先修改django的 urls.py
from django.conf.urls import url
from django.contrib import admin
from app01 import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/', views.hello),
]
5.3.编写django的app01.views,添加如下代码
from django.shortcuts import render,HttpResponse
def hello(requests):
return HttpResponse("这里是Django返回的内容")
6. 进行数据库迁移
[root@s25linux dj1]# python3 manage.py migrate
7. 指定ip和端口,启动django
[root@s25linux mysite]# python3 manage.py runserver 0.0.0.0:9000
8. 访问django项目
访问linux的ip地址+django的端口
9. 出现无法访问的问题,要根据报错去思考,到底是哪里出了什么问题
注意防火墙的问题
...