=====
Polls
=====
Polls is a simple Django app to conduct Web-based polls. For each
question, visitors can choose between a fixed number of answers.
Detailed documentation is in the "docs" directory.
Quick start
-----------
1. Add "polls" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'polls',
]
2. Include the polls URLconf in your project urls.py like this::
path('polls/', include('polls.urls')),
3. Run `python manage.py migrate` to create the polls models.
4. Start the development server and visit http://127.0.0.1:8000/admin/
to create a poll (you'll need the Admin app enabled).
5. Visit http://127.0.0.1:8000/polls/ to participate in the poll.
2.3 创建LICENSE
可以是BSD MIT ...
2.4 setup.py
import osfrom setuptools import find_packages, setupwithopen(os.path.join(os.path.dirname(__file__), 'README.rst'))as readme: README = readme.read()# allow setup.py to be run from any pathos.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))setup( name='django-polls', version='0.1', packages=find_packages(), include_package_data=True, license='BSD License', # example license description='A simple Django app to conduct Web-based polls.', long_description=README, url='https://www.example.com/', author='Your Name', author_email='yourname@example.com', classifiers=['Environment :: Web Environment','Framework :: Django','Framework :: Django :: X.Y', # replace "X.Y" as appropriate'Intended Audience :: Developers','License :: OSI Approved :: BSD License', # example license'Operating System :: OS Independent','Programming Language :: Python','Programming Language :: Python :: 3.5','Programming Language :: Python :: 3.6','Topic :: Internet :: WWW/HTTP','Topic :: Internet :: WWW/HTTP :: Dynamic Content', ],)
2.6 MANIFEST.in
include LICENSE
include README.rst
recursive-include polls/static *
recursive-include polls/templates *
recursive-include polls/docs *