第一个Django程序

Mac系统

1、django创建项目

sh-3.2# cd /Users/wulili/

sh-3.2# django-admin.py startproject mysite   创建项目

sh-3.2# ls -l

total 56

-r--------   1 wulili  staff      9  8  3 16:14 .CFUserTextEncoding

[email protected]  1 wulili  staff  10244 10 27 16:39 .DS_Store

drwx------   4 wulili  staff    136 10 27 09:10 .Trash

-rw-r--r--   1 wulili  staff   2538 10 26 20:52 .bash_history

drwxr-xr-x  92 wulili  staff   3128 10 26 20:52 .bash_sessions

drwxr-xr-x   2 wulili  staff     68 10  6 19:48 .matplotlib

drwx------   3 wulili  staff    102 10 13 08:56 .ssh

-rw-------   1 wulili  staff   4413 10 25 10:52 .viminfo

drwx------+  5 wulili  staff    170 10 13 18:09 Desktop

drwx------+  9 wulili  staff    306 10 13 10:07 Documents

drwx------+ 12 wulili  staff    408 10 28 11:13 Downloads

[email protected] 56 wulili  staff   1904  8 24 17:51 Library

drwx------+  3 wulili  staff    102  8  3 16:16 Movies

drwx------+  5 wulili  staff    170  9 17 09:59 Music

drwx------+  5 wulili  staff    170 10  2 22:01 Pictures

drwxr-xr-x+  5 wulili  staff    170  8  3 16:16 Public

drwxr-xr-x   5 wulili  staff    170 10 27 16:24 PycharmProjects

drwxr-xr-x   6 wulili  staff    204  8  5 22:44 VirtualBox VMs

drwxr-xr-x   4 wulili  staff    136 10 25 10:52 cgi-bin

drwxr-xr-x   4 root    staff    136 10 28 14:59 mysite

sh-3.2# cd mysite/  一定是先创建项目,在进入到项目的目录,里面有 manage.py才能进行下面的命令。。我就是直接运行了下面的命令,百度了好半天才找到原因,5555555是不是很脑残

sh-3.2# ls -l

total 8

-rwxr-xr-x  1 root  staff  804 10 28 14:59 manage.py

drwxr-xr-x  6 root  staff  204 10 28 14:59 mysite

sh-3.2# python manage.py -help

Unknown command: ‘-help‘

Type ‘manage.py help‘ for usage.

sh-3.2# python manage.py help

Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.

Available subcommands:

[auth]

changepassword

createsuperuser

[django]

check

compilemessages

createcachetable

dbshell

diffsettings

dumpdata

flush

inspectdb

loaddata

makemessages

makemigrations

migrate

sendtestemail

shell

showmigrations

sqlflush

sqlmigrate

sqlsequencereset

squashmigrations

startapp

startproject

test

testserver

[sessions]

clearsessions

[staticfiles]

collectstatic

findstatic

runserver

sh-3.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.

October 28, 2016 - 07:01:21

Django version 1.10.2, using settings ‘mysite.settings‘

Starting development server at http://127.0.0.1:8000/   访问地址

Quit the server with CONTROL-C.

[28/Oct/2016 07:01:49] "GET / HTTP/1.1" 200 1767

Not Found: /favicon.ico

[28/Oct/2016 07:01:49] "GET /favicon.ico HTTP/1.1" 404 1936

sh-3.2# python manage.py runserver 10.226.108.190:8001   设定IP和端口

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.

October 28, 2016 - 07:33:38

Django version 1.10.2, using settings ‘mysite.settings‘

Starting development server at http://10.226.108.190:8001/

Quit the server with CONTROL-C.

2、把django项目导入到pycharm中

下面内容是参考https://my.oschina.net/hevakelcj/blog/384070,感谢这位网友,非常棒。


在我操作的第一遍,运行失败了,也不知道怎么回事,就是报错,无法导入django模块。。。。。

百度了好多也没解决,我就重新创建project,重新弄了一次就好了

时间: 2024-08-08 05:34:53

第一个Django程序的相关文章

Django学习笔记(一):第一个django程序

1.创建和运行 django-admin startproject xxx python manage.py runserver 2.第一个项目程序 wsgi.py中文名:python服务器网关接口.python应用与Web服务器之间的接口(基本不会用到) urls.pyDjango项目中所有地址(页面)都需要我们自己去配置其URL settings.py1.BASE_DIR 指的是项目的根目录2.SECRET_KEY 安全码3.DEBUG 是否开启调试功能4.ALLOWED_HOSTS 这是一

django官方文档1.6学习笔记-编写你的第一个django程序

运行环境  centos6.5  django1.6 python2.7.8 python -c "import django;print djang.get_version()" or django.VERSION 创建django项目: django-admin.py startproject mysite 目录结构如下: mysite/                             ###这个名字对django命名成什么都没关系.       manage.py    

django官方文档1.6学习笔记-编写你的第一个django程序&lt;2&gt;

写几个有用的视图 每个视图负责做两件事情,返回一个HttpResponse对象包含被请求的页面的内容,或者抛出一个异常,例如Http404.剩下的视图做什么取决于你自己. 你的视图可以从数据库中读记录,或者不读.可以利用一个模板系统比如django自带的或者第三方的Python模板系统,或者不用.可以实时生成一个pdf文件,输出XML,创建一个ZIP压缩包.所有你想做的一切都可以做,使用任何你想使用python类库. 方便起见,我们使用django自带的数据库API,让我们简单的看一个index

3、第一个Django程序。

1.准备条件本机装好(Python) https://www.python.org/downloads/ 和 (Django) https://www.djangoproject.com/download/. 2.推荐使用(Pycharm IDE) https://pan.baidu.com/s/1eRRxWf4,安装好后,打开IDE,点击New Project,类型选择Django,点击创建. 3.django-admin startproject HelloWorld 创建一个HelloWo

Django 创建一个应用程序

1. 认识Django Django是一个高级的Python Web框架,它鼓励快速开发和清洁,务实的设计. 由经验丰富的开发人员构建,它负责Web开发的许多麻烦,因此您可以专注于编写应用程序,而无需重新创建轮子. 它是免费的和开源的. 被官方称之为完美主义者的Web框架. Django可以更快地构建更好的Web应用程序并减少代码. 2. Django框架的特点: 快速开发:Django的宗旨在于帮助开发人员快速从概念到完成应用程序. 安全可靠:Django认真对待安全性,帮助开发人员避免许多常

第一个Django应用程序_part3

一.概述 此文延续第一个Django应用程序part2. 官方文档:https://docs.djangoproject.com/en/1.11/intro/tutorial03/ view是Django应用程序中的“类”网页,它通常使用一个特定的函数提供服务,并且具有一个特定的模版.例如在博客应用程序中,kennel有以下视图: 博客首页-显示最新的几个条目. 博客“详细”页面 --单篇博客的固定链接页面. 基于年份的存档页面-显示给定年份的所有月份. 基于月份的存档页面-显示所有日期与给定月

一个平庸程序员自白:我不牛逼但那又怎样?

转自:http://www.managershare.com/post/189966 不是谁都能飚高音,但他们也有自己的声音. Jacob Kaplan-Moss是著名 Python 框架 Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年参加 Python 社区的年度聚会 PyCon ,并经常上台演讲.在这次 PyCon 2015 上,他声称自己顶多只是一个平庸的程序员,幻灯片上也写着: “Hi, I’m Jacob, and I

django学习笔记【001】django版本的确定&amp;创建一个django工程

2.3 查看当前的django版本 python3.5 -m django --version 1.10.4 2.3.1 创建一个django工程 django-admin startproject mysite 在创建工程时的一些注意项: 1.程序中所以的命名力求见名知义,这个工程明也一样 2.注意这个工程不要和python中其它的东西重名:如test,django 这个的命名对于工程来说是不合适的. 所谓的django工程(project)只不过是一个在当前目录下的一个子目录,里面包涵了若干

第一个django

4.创建第一个Django工程 Django环境算是配置完成了,你可以到命令提示符下创建第一个Django应用,进入某个目录,执行django-admin.py startproject myproject来创建一个工程: 这时在myproject目录下有一个文件夹myproject和一个manage.py文件,myproject目录下有4个文件(很重要的4个文件): __init__.py:表明该目录为一个python包 setting.py:项目设置文件 urls.py:URL映射管理 ma