当然主要是从django的帮助文档里面来的,权当是翻译吧

这个投票系统的主要功能有

1、一个前台页面,可以让用户来投票

2、一个管理员页面,可以用来添加、修改、删除投票

首页第一步要确定你已经安装了Django,可用如下方法来查看

python -c "import django; print(django.get_version())"

如果Django已经安装了,则会输出相应的版本,如果没有,或者安装不正确的话会出现如下错误

No module named django

这个应该的Django和Python版本分别为:Django 1.5 and Python 2.x

1、创建项目

首页在命令窗口中,用cd 进入到你想要放置代码的目录,然后执行如下命令创建项目

django-admin.py startproject mysite

创建的项目目录结构如下

mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py

下面再说说这几个目录和文件吧

1、根目录mysite:这个主要是用来存放生成的项目代码的,和项目没有关系,这个目录的名字你可以随便重命名

2、manage.py:这个里面都是一些命令,是用来对项目进行一些常用的操作,比如创建项目,创建应用,运行项目等

3、里面的mysite目录:这个就是项目包了,目录的名字就是项目包的名字,要用这个名字来import你需要的东西。

3、mysite/__init__.py:这个文件主要是告诉python当前的mysite目录是一个包,把mysite目录当然包来处理,相当于c#的命名空间。

4、mysite/settings.py:一些python项目的配置东西

5、mysite/urls.py:访问网站url时的相对应的处理模块。

6、mysite/wsgi.py:告诉WSGI-compatible webservers,从这里启动你网站

2、启动服务

进行到外层的mysite目录,运行如下命令

python manage.py runserver

当然默认的端口是8000,如果你的8000端口被占用了会出错,可以在 runserver 后面直接加上端口

python manage.py runserver 9000

先这样吧,上班了。下次安装数据库

Django写的投票系统1(转)的更多相关文章

  1. Django写的投票系统2(转)

    在上一篇中 django实例:创建你的第一个应用投票系统(一) 已经介绍基本的功能,并已经启动服务了.这一节介绍数据库相关的东东. 首页打开mysite/settings.py配置文件, 设置数据库打 ...

  2. Django写的投票系统4(转)

    原文地址:http://www.cnblogs.com/djangochina/archive/2013/06/04/3114269.html 现在已经可以在后台管理投票了,现在就差怎么在前台显示和如 ...

  3. Django写的投票系统3(转)

    Django的管理面板默认是不开启的,所以我们需要进行一些设置工作1.在INSTALLED_APPS里面把 django.contrib.admin 前面的注释去掉2.运行 python manage ...

  4. Django快速开发投票系统

    使用Django搭建简单的投票系统:这个是官网的教程:https://docs.djangoproject.com/en/2.0/intro/tutorial01/ 在Run manage.py Ta ...

  5. 用django写个CMS系统

    上一篇介绍过django自带的flatpages,能够做简单的CMS.但是对于我们的真正的工作中的使用意义并不大.还是自己动手写一个吧. 不用说,一定是先从models开始的: from django ...

  6. Django快速开发之投票系统

    https://docs.djangoproject.com/en/1.8/intro/tutorial01/ 参考官网文档,创建投票系统. ================ Windows  7/1 ...

  7. django用户投票系统详解

    投票系统之详解 1.创建项目(mysite)与应用(polls) django-admin.py startproject mysite python manage.py startapp polls ...

  8. 利用django创建一个投票网站(五)

    创建你的第一个 Django 项目, 第五部分 这一篇从第四部分(en)结尾的地方继续讲起.我们在前几章成功的构建了一个在线投票应用,在这一部分里我们将其创建一些自动化测试. 自动化测试简介 自动化测 ...

  9. 利用django创建一个投票网站(二)

    创建你的第一个 Django 项目, 第二部分 这一篇从第一部分(zh)结尾的地方继续讲起.本节我们将继续写 Web 投票应用,并主要关注 Django 提供的自动生成的管理页面(admin site ...

随机推荐

  1. perl 改变对象属性

    [root@wx03 test]# cat Critter.pm package Critter; #unshift(@INC,"/root/test"); #use messag ...

  2. 【Demo 0007】Android 信使(Intent)

    本章学习要点:       1.  了解Intent功能作用:       2.  掌握Intent在显示和隐示基本使用方法及规则:           

  3. NGUI: Documentation

    Video Tutorials Basic Tutorial (v.2.5.0+) SD & HD atlas switching (advanced) Packed Font (advanc ...

  4. EasyUI - Progressbar 进度条控件

    效果: html代码: <div id="p" style="width:400px;"></div> JS代码: $(function ...

  5. Sprite Kit教程:制作一个通用程序 2

    注1:本文译自Sprite Kit Tutorial: Making a Universal App: Part 2 目录 动画的定义:可行性 属性列表 添加游戏逻辑 添加音效 何去何从 上一篇文章中 ...

  6. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确。)

    之前做好的asp.net部署后,发现 访问数据库时: 异常:已捕获: "已成功与服务器建立连接,但是在登录过程中发生错误. (provider: SSL Provider, error: 0 ...

  7. 基于visual Studio2013解决面试题之0306打印第一次只出现一次的字符

     题目

  8. uva 10603

    紫皮书的例题 照着敲了一遍,非原创 大题思路主要是三杯水,而水的总数是知道的,相当于知道第一第二杯水的体积,第三杯水的体积也就确定了. 用第一第二杯水的体积来标记数组是否遍历过 优先队列来找移动体积最 ...

  9. Problem D: Flip Five

    大致题意:3 * 3的黑白格,在翻转的时候会本身和四周的都翻转,问最小翻转几次变成全部是白色解题思路:把3 * 3 = 9 个格子进行全排列,然后穷举然后找翻转的最小次数 #include <i ...

  10. asp.net mvc 导出表格

    适合使用的场合: .net 中从前台中的table导出成excel文件,兼容各种浏览器. 使用工具: org.in2bits.MyXls.dll 从前台获取表格的thead和表格的tbody,将其转化 ...