python笔记一 django搭建服务器全栈开发

python笔记一 django搭建服务器全栈开发 https://www.jianshu.com/p/6d79d3a244ff
python笔记二 django自带后台管理系统、模版渲染以及使用mysql数据库 https://www.jianshu.com/p/29cb58bbe29e
python笔记三 react + django 实现前后端分离 https://www.jianshu.com/p/e9bc8b819075
python笔记四 REST Framework 实现 restful api https://www.jianshu.com/p/7b7cf1aeed9e
python笔记五 django headers带jwt实现自动登录,密码加密存储 https://www.jianshu.com/p/b9a6db83b04d

关于语法、入门这些东西就不说了网易云课堂有视频,网上也有很多文章,看一下然后随便写两个简单的爬虫,随便搜一下一大堆。这里说一下python怎么做web服务器,选择django是因为功能全。。。很多东西不需要自己写,适合新手。

一、搭建环境

python版本3.7(安装过程就不说了网上很多)

1、安装django

pip3 install django

2、检查是否安装成功

命令行输入python

4638848-8ae99853e3edc7be.png
image.png

安装成功

二、新建一个项目

1、新建项目

django-admin startproject myproject 

如果报错 -bash: django-admin: command not found
说明/usr/local/bin没有找到路径
找到django-admin的绝对路径在/Library/Frameworks/Python.framework/Versions/3.7/bin/django-admin
使用ln -s软链接命令指向/usr/local/bin

ln -s /Library/Frameworks/Python.framework/Versions/3.7/bin/django-admin /usr/local/bin

2、新建app

cd myproject
python manage.py startapp appname

3、创建数据库(django自带sqlite)

python manage.py makemigrations
python manage.py migrate

至此项目整体框架已经搭好
整个项目目录结构如下


4638848-7e8a56bd73c38165.png
image.png

可以测试一下
在项目目录下运行

python manage.py runserver

浏览器访问:http://127.0.0.1:8000/
将看到如下页面

4638848-33aad72b5280adbf.png
image.png

二、网站模版

既然是全站开发 就要有前端页面

1、新建模版

myapp目录下新建一个templates文件夹
在里边新建一个index.html

4638848-b50e54265b464c24.png
image.png

2、把myapp添加到settings

打开myproject目录下的settings.py
INSTALLED_APPS中添加myapp

4638848-77d3ea68ee5a8f5c.png
image.png

3、写一个视图

打开myapp目录下的views.py
写一个index函数

4638848-32daf84daf85fece.png
image.png

3、把访问路径写进urls.py

打开myproject目录下的urls.py

4638848-33a31316ecc81090.png
image.png

刷新浏览器
4638848-7fd532e0598268b0.png
image.png

猜你喜欢

转载自blog.csdn.net/weixin_34125592/article/details/87213744
今日推荐