1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
Blogs是一个练习django的项目,用来自己博客的管理和查看
Quick Start
1.install app
`pip install blogs`
2.add "blogsplatform" to your INSTALLED_APPS
INSTALLED_APPS = ( ..., 'blogsplatform', ) 3.incloud the blogsplatform URLconf in your project urls.py
urlpatterns = [ ..., url(r'^platform/', include('blogsplatform.urls', namespace='blogsplatform')), ]
4.create the models
`python manage.py makemigrations blogsplatfrom`
`python manage.py migrate`
5.run server
`python manage runserver 0.0.0.0:8080`
6.create super user
`python manage.py createsuperuser`
7.visit http://localhost:8080/admin/
8.visit http://localhost:43001/platform/categorylist/
|
创建LICENSE目录,添加证书信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| import os from setuptools import setup
CURR_PATH = os.path.dirname(os.path.abspath(__file__)) with open(os.path.join(CURR_PATH, 'README.md'), 'r') as readme: README = readme.read()
setup( name='django-blogs', version='0.1', packages=['blogsplatform'], include_package_data=True, license='BSD License', description='A simple Django app to blogs', long_description=README, author='Silence', author_email='imsilence@outlook.com', classifiers=[ ], )
|
1 2 3 4
| include LICENSE include README.md recursive-include blogsplatform/static * recursive-include blogsplatform/templates *
|
python setup.py sdist
pip install django-blogs-0.1.tar.gz
pip uninstall django-blogs