美文网首页
Python3 Web开发框架-Django学习笔记(一)搭建项

Python3 Web开发框架-Django学习笔记(一)搭建项

作者: 云一程 | 来源:发表于2017-03-29 13:32 被阅读766次

python web开发学习心得,原创文章,转载请注明出处

1.建立一个learning_log文件夹,在其中搭建虚拟服务器

2.建立虚拟环境

 ~/Desktop/python/leaning_log ᐅ python -m venv ll_env 
 ~/Desktop/python/leaning_log ᐅ 

使用早期版本Python或系统配置不正确,将不能使用venv模块,可以安装virtualenv包(python3下,pip改为pip3)

 ~/Desktop/python/leaning_log ᐅ  pip install --user virtualenv
 ~/Desktop/python/leaning_log ᐅ virtualenv ll_env
New python executable in ll_env/bin/python Installing setuptools, pip...done. ~/Desktop/python/leaning_log 

2.激活虚拟环境

 ~/Desktop/python/leaning_log ᐅ  source ll_env/bin/activate  
 (ll_env) ~/Desktop/python/leaning_log ᐅ 

3.安装Django

(ll_env) ~/Desktop/python/leaning_log ᐅ pip3 install Django
Collecting Django
  Using cached Django-1.10.6-py2.py3-none-any.whl
Installing collected packages: Django
Successfully installed Django-1.10.6

4.在Django中创建项目(不要忽略 . )

(ll_env) ~/Desktop/python/leaning_log ᐅ django-admin.py startproject leaning_log .
(ll_env) ~/Desktop/python/leaning_log ᐅ ls
leaning_log ll_env      manage.py
(ll_env) ~/Desktop/python/leaning_log ᐅ ls leaning_log
__init__.py settings.py urls.py     wsgi.py

5.创建数据库

(ll_env) ~/Desktop/python/leaning_log ᐅ python3 manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying sessions.0001_initial... OK
(ll_env) ~/Desktop/python/leaning_log ᐅ

6.查看项目

(ll_env) ~/Desktop/python/leaning_log ᐅ python3 manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
March 29, 2017 - 05:24:18
Django version 1.10.6, using settings 'leaning_log.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Error: That port is already in use.
(ll_env) ~/Desktop/python/leaning_log ᐅ

遇到错误,Error: That port is already in use.,8000端口已被占用,换个端口8001

(ll_env) ~/Desktop/python/leaning_log ᐅ python3 manage.py runserver 8001
Performing system checks...

System check identified no issues (0 silenced).
March 29, 2017 - 05:25:32
Django version 1.10.6, using settings 'leaning_log.settings'
Starting development server at http://127.0.0.1:8001/
Quit the server with CONTROL-C.

运行结果,在Chrome中访问查看

运行结果

相关文章

  • Python3 Web开发框架-Django学习笔记(一)搭建项

    python web开发学习心得,原创文章,转载请注明出处 1.建立一个learning_log文件夹,在其中搭建...

  • 2.django的开发优势

    Django是使用python进行web开发的一个高效开发框架,具有以下优势: 非常高效的web应用搭建 ...

  • Django博客web开发经验分享

    Django开发框架是python开发最经常使用的web框架,自诞生至今,Django在python web 开发...

  • centos7 + django + nginx+uwsgi 部

    1.概要 由于python web的学习,在研究django框架,框架非常强大,内部已经实现了很多web搭建几乎所...

  • Python3 Django框架

    一、Django基础 Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的...

  • django基础

    django介绍 Django 是用python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站...

  • Django是什么?

    Django我自己的学习笔记,查看文集 一个基于Python的Web开发框架。 同时也是全国使用最多的Python...

  • 02-Django基本流程

    一、Django简介 Django是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网...

  • 02-Django基本流程

    一、Django简介 Django是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网...

  • Django基本流程

    一、Django简介 Django是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网...

网友评论

      本文标题:Python3 Web开发框架-Django学习笔记(一)搭建项

      本文链接:https://www.haomeiwen.com/subject/pdveottx.html